Base class for djpcms applications.
the root part of the application views urls. Must be provided with trailing slashes (ex. “/docs/”)
instance of djpcms.views.appsite.ApplicationSite, the application site manager.
True if inline editing is available for the application.
True if authentication is required. Default False.
Flag indicating if API is available. Default False.
Flag indicating if application views are inherited from base class. Default False.
If True the application is only used internally. Default False.
A form class used in the application. Default None.
Form submit method, get or post. Default post.
If set to True, the request instance is passed to the form constructor. Default is False.
If True the form submits are performed using ajax. Default True.
Optional template for form. Can be a callable with parameter djp. Default None.
True if application’views can go into site navigation. Default True. No reason to change this default unless you really don’t want to see the views in the site navigation.
Application name. Default None, calculated from class name.
Application description. Default None, calculated from name.
Get an application view from the view code.
Return True if the page can be viewed, otherwise False
Retrieve the parent djpcms.views.response.DjpResponse instance
Build a form
Generate the submits elements to be added to the model form.