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.ModifiedModelThis 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.ModelThis 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.ModelThis 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.BaseModelThis 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.BaseModelThis 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.ModelThis 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.parentis aForwardManyToOneDescriptorinstance.
-