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 (
ForeignKeytoUser) – Created by
- created_by
Type:
ForeignKeytoUserCreated by
- created_by_id
Internal field, use
created_byinstead.
- created_on
Type:
DateTimeFieldCreated 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:
DateTimeFieldModified 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 (
ForeignKeytoUser) – Created by (related name:file)
- exception DoesNotExist
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- created_by
Type:
ForeignKeytoUserCreated by (related name:
file)
- created_by_id
Internal field, use
created_byinstead.
- created_on
Type:
DateTimeFieldCreated 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:
BigAutoFieldPrimary key: ID
- modified_on
Type:
DateTimeFieldModified on