I am trying out an example of "Using abstract models for reusable model features"
My code is showing an error:
raise TypeError("Model %r inherits from non-existing model %r." % (name, parent))
TypeError: Model 'library.book' inherits from non-existing model 'base.archive'. - - -
My Code:
class BaseArchive(models.AbstractModel):
_name = 'base.archive'
active = fields.Boolean(default=True)
def do_archive(self):
for record in self:
record.active = not record.active
class LibraryBook(models.Model):
_name = 'library.book'
_inherit = ['base.archive']