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]
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+.