cdh.files.views module

class cdh.files.views.BaseFieldLimitedFileView(**kwargs)[source]

Bases: BaseFileView

file_class = None
model = None
model_field = None
model_field_name = None
class cdh.files.views.BaseFileView(**kwargs)[source]

Bases: View

always_download = False
file_class

alias of File

get(request, **kwargs)[source]
get_name() str[source]
get_queryset()[source]
http_method_names = ['get', 'head', 'options']
uuid_path_parameter = 'uuid'
class cdh.files.views.FieldLimitedFileViewMetaclass(name, bases, attrs)[source]

Bases: type

This metaclass makes sure the class attributes are all filled in.

The programmer either needs to define model_field directly or indirectly through model and model_field_name. This metaclass will make sure the other set is filled in from the other