Views

Source is located in the generic, which we’ll describe here.

Crudlfa+ generic views and mixins.

Crudlfa+ takes views further than Django and are expected to:

  • generate their URL definitions and reversions,

  • check if a user has permission for an object,

  • declare the names of the navigation menus they belong to.

class crudlfap.views.generic.CreateView(**kwargs)[source]

View to create a model object.

class crudlfap.views.generic.DeleteObjectsView(**kwargs)[source]

Delete selected objects.

class crudlfap.views.generic.DeleteView(**kwargs)[source]

View to delete an object.

class crudlfap.views.generic.DetailView(**kwargs)[source]

Templated model object detail view which takes a field option.

class crudlfap.views.generic.FormView(**kwargs)[source]

Base FormView class.

class crudlfap.views.generic.HistoryView(**kwargs)[source]
class crudlfap.views.generic.ListView(**kwargs)[source]
get_swagger_get()[source]

TODO parameters = {

‘collectionFormat’: ‘multi’, ‘description’: ‘Status values to filter’, ‘in’: ‘query’, ‘items’: {

‘default’: ‘available’, ‘enum’: [‘available’, ‘pending’, ‘sold’], ‘type’: ‘string’

}, ‘name’: ‘status’, ‘required’: True, ‘type’: ‘array’

}

class crudlfap.views.generic.ModelFormView(**kwargs)[source]
class crudlfap.views.generic.ModelView(**kwargs)[source]
class crudlfap.views.generic.ObjectFormView(**kwargs)[source]

Custom form view on an object.

class crudlfap.views.generic.ObjectView(**kwargs)[source]
class crudlfap.views.generic.ObjectsFormView(**kwargs)[source]
class crudlfap.views.generic.ObjectsView(**kwargs)[source]
class crudlfap.views.generic.TemplateView(**kwargs)[source]

TemplateView for CRUDLFA+.

class crudlfap.views.generic.UpdateView(**kwargs)[source]

Model update view.

class crudlfap.views.generic.View(**kwargs)[source]

Base view for CRUDLFA+.