django_auxilium.models.base module¶
Collection of simple abstract base models with a few additional attributes which don’t require much logic.
-
class
django_auxilium.models.base.
BaseModel
(*args, **kwargs)[source]¶ Bases:
django_auxilium.models.base.CreatedModel
,django_auxilium.models.base.ModifiedModel
This model adds date created and last date modified attributes
-
BaseModel.
get_next_by_created
(*moreargs, **morekwargs)¶
-
BaseModel.
get_next_by_modified
(*moreargs, **morekwargs)¶
-
BaseModel.
get_previous_by_created
(*moreargs, **morekwargs)¶
-
BaseModel.
get_previous_by_modified
(*moreargs, **morekwargs)¶
-
-
class
django_auxilium.models.base.
CreatedModel
(*args, **kwargs)[source]¶ Bases:
django.db.models.base.Model
This model adds date created attribute
-
created
¶ DateTimeField
The datetime when the model instance is created
-
CreatedModel.
get_next_by_created
(*moreargs, **morekwargs)¶
-
CreatedModel.
get_previous_by_created
(*moreargs, **morekwargs)¶
-
-
class
django_auxilium.models.base.
ModifiedModel
(*args, **kwargs)[source]¶ Bases:
django.db.models.base.Model
This model adds the last date modified attribute
-
modified
¶ DateTimeField
The datetime when the model was last modified and saved
-
ModifiedModel.
get_next_by_modified
(*moreargs, **morekwargs)¶
-
ModifiedModel.
get_previous_by_modified
(*moreargs, **morekwargs)¶
-
-
class
django_auxilium.models.base.
NoteModel
(*args, **kwargs)[source]¶ Bases:
django_auxilium.models.base.BaseModel
This model adds a notes field
-
notes
¶ TextField
Text field for storing notes
-
NoteModel.
get_next_by_created
(*moreargs, **morekwargs)¶
-
NoteModel.
get_next_by_modified
(*moreargs, **morekwargs)¶
-
NoteModel.
get_previous_by_created
(*moreargs, **morekwargs)¶
-
NoteModel.
get_previous_by_modified
(*moreargs, **morekwargs)¶
-
-
class
django_auxilium.models.base.
TitleDescriptionModel
(*args, **kwargs)[source]¶ Bases:
django_auxilium.models.base.BaseModel
This model adds a title and description fields
-
title
¶ CharField
Maximum length is 256 character
-
description
¶ TextField
-
TitleDescriptionModel.
get_next_by_created
(*moreargs, **morekwargs)¶
-
TitleDescriptionModel.
get_next_by_modified
(*moreargs, **morekwargs)¶
-
TitleDescriptionModel.
get_previous_by_created
(*moreargs, **morekwargs)¶
-
TitleDescriptionModel.
get_previous_by_modified
(*moreargs, **morekwargs)¶
-
-
class
django_auxilium.models.base.
UserModel
(*args, **kwargs)[source]¶ Bases:
django.db.models.base.Model
This model adds a foreign key to a user attribute
-
user
¶ User
The user associated with the model
-
UserModel.
user
Accessor to the related object on the forward side of a many-to-one or one-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
child.parent
is aForwardManyToOneDescriptor
instance.
-