Please let me know difference between osv.osv class and models.Model class in odoo 8 Example:
class account_invoice_line(models.Model):
class account_invoice_line(osv.osv):
models.Model is used for the new API introduced at Odoo 8.
Uses CamelCase as syntax class AccountInvoiceLine(models.Model):
osv.osv is used for backwards compatibility with the old OpenERP 7 code. Uses underscore syntax class account_invoice_line(osv.osv):
If you're writing a module for Odoo 8 or higher I'd suggest using the new Odoo 8 models.Model instead of osv.osv.