CustomBaseModel¶
-
class
database.models.CustomBaseModel(*args, **kwargs)¶ Bases:
django.db.models.base.ModelBase model that containing fields and functionality used in all models.
-
date_created¶ models.DateTimeField – The date this entry was created
-
date_updated¶ models.DateTimeField – The date this entry was updated
Attributes Summary
date_createdA wrapper for a deferred-loading field. date_updatedA wrapper for a deferred-loading field. display_nameAlias for the __str()__ method, useful for templates. Methods Summary
get_absolute_url()Get the absolute URL for an instance of a model. get_fields_and_properties()List the public fields and properties of a model. get_next_by_date_created(*[, field, is_next])get_next_by_date_updated(*[, field, is_next])get_previous_by_date_created(*[, field, is_next])get_previous_by_date_updated(*[, field, is_next])get_verbose_name_plural()Get a human friendly plural name of a model. save(*args, **kwargs)Ensure that the full_clean() method is called before saving. Attributes Documentation
-
date_created A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
date_updated A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
display_name¶ Alias for the __str()__ method, useful for templates.
Methods Documentation
-
get_absolute_url() → str¶ Get the absolute URL for an instance of a model.
-
classmethod
get_fields_and_properties() → List[str]¶ List the public fields and properties of a model.
Returns: fields_and_properties – A list of strings representing the public fields and properties of this model. Return type: List[str]
-
get_next_by_date_created(*, field=<django.db.models.fields.DateTimeField: date_created>, is_next=True, **kwargs)¶
-
get_next_by_date_updated(*, field=<django.db.models.fields.DateTimeField: date_updated>, is_next=True, **kwargs)¶
-
get_previous_by_date_created(*, field=<django.db.models.fields.DateTimeField: date_created>, is_next=False, **kwargs)¶
-
get_previous_by_date_updated(*, field=<django.db.models.fields.DateTimeField: date_updated>, is_next=False, **kwargs)¶
-
classmethod
get_verbose_name_plural() → str¶ Get a human friendly plural name of a model.
-
save(*args, **kwargs) → None¶ Ensure that the full_clean() method is called before saving.
-