cdh.files.db.models module
- class cdh.files.db.models.BaseFile(*args, **kwargs)[source]
Bases:
Model
- Parameters
uuid (UUIDField) – Universally Unique IDentifier
original_filename (CharField) – Original filename
content_type (CharField) – Content type
created_on (DateTimeField) – Created on
modified_on (DateTimeField) – Modified on
Relationship fields:
- Parameters
created_by (
ForeignKey
toUser
) – Created by
- created_by
Type:
ForeignKey
toUser
Created by
- created_by_id
Internal field, use
created_by
instead.
- created_on
Type:
DateTimeField
Created on
- get_next_by_created_on(*, field=<django.db.models.DateTimeField: created_on>, is_next=True, **kwargs)
Finds next instance based on
created_on
. Seeget_next_by_FOO()
for more information.
- get_next_by_modified_on(*, field=<django.db.models.DateTimeField: modified_on>, is_next=True, **kwargs)
Finds next instance based on
modified_on
. Seeget_next_by_FOO()
for more information.
- get_previous_by_created_on(*, field=<django.db.models.DateTimeField: created_on>, is_next=False, **kwargs)
Finds previous instance based on
created_on
. Seeget_previous_by_FOO()
for more information.
- get_previous_by_modified_on(*, field=<django.db.models.DateTimeField: modified_on>, is_next=False, **kwargs)
Finds previous instance based on
modified_on
. Seeget_previous_by_FOO()
for more information.
- modified_on
Type:
DateTimeField
Modified on
- objects = <cdh.files.db.manager.FileManager object>
- class cdh.files.db.models.File(id, uuid, original_filename, content_type, created_by, created_on, modified_on)[source]
Bases:
BaseFile
- Parameters
id (BigAutoField) – Primary key: ID
uuid (UUIDField) – Universally Unique IDentifier
original_filename (CharField) – Original filename
content_type (CharField) – Content type
created_on (DateTimeField) – Created on
modified_on (DateTimeField) – Modified on
Relationship fields:
- Parameters
created_by (
ForeignKey
toUser
) – Created by (related name:file
)
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- created_by
Type:
ForeignKey
toUser
Created by (related name:
file
)
- created_by_id
Internal field, use
created_by
instead.
- created_on
Type:
DateTimeField
Created on
- get_next_by_created_on(*, field=<django.db.models.DateTimeField: created_on>, is_next=True, **kwargs)
Finds next instance based on
created_on
. Seeget_next_by_FOO()
for more information.
- get_next_by_modified_on(*, field=<django.db.models.DateTimeField: modified_on>, is_next=True, **kwargs)
Finds next instance based on
modified_on
. Seeget_next_by_FOO()
for more information.
- get_previous_by_created_on(*, field=<django.db.models.DateTimeField: created_on>, is_next=False, **kwargs)
Finds previous instance based on
created_on
. Seeget_previous_by_FOO()
for more information.
- get_previous_by_modified_on(*, field=<django.db.models.DateTimeField: modified_on>, is_next=False, **kwargs)
Finds previous instance based on
modified_on
. Seeget_previous_by_FOO()
for more information.
- id
Type:
BigAutoField
Primary key: ID
- modified_on
Type:
DateTimeField
Modified on