cdh.files.db.models module

class cdh.files.db.models.BaseFile(*args, **kwargs)[source]

Bases: Model

Parameters

Relationship fields:

Parameters

created_by (ForeignKey to User) – Created by

clear_file_wrapper(field)[source]
clear_file_wrappers()[source]
content_type

Type: CharField

Content type

created_by

Type: ForeignKey to User

Created by

created_by_id

Internal field, use created_by instead.

created_on

Type: DateTimeField

Created on

get_file_wrapper(field=None, only_existing=True)[source]
get_next_by_created_on(*, field=<django.db.models.DateTimeField: created_on>, is_next=True, **kwargs)

Finds next instance based on created_on. See get_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. See get_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. See get_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. See get_previous_by_FOO() for more information.

has_file_wrapper(field=None)[source]
modified_on

Type: DateTimeField

Modified on

objects = <cdh.files.db.manager.FileManager object>
original_filename

Type: CharField

Original filename

set_file_wrapper(value, field)[source]
uuid

Type: UUIDField

Universally Unique IDentifier

class cdh.files.db.models.File(id, uuid, original_filename, content_type, created_by, created_on, modified_on)[source]

Bases: BaseFile

Parameters

Relationship fields:

Parameters

created_by (ForeignKey to User) – Created by (related name: file)

exception DoesNotExist

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned

Bases: MultipleObjectsReturned

content_type

Type: CharField

Content type

created_by

Type: ForeignKey to User

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. See get_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. See get_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. See get_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. See get_previous_by_FOO() for more information.

id

Type: BigAutoField

Primary key: ID

modified_on

Type: DateTimeField

Modified on

original_filename

Type: CharField

Original filename

uuid

Type: UUIDField

Universally Unique IDentifier