ModelController and site¶
- class djmvc.ModelController[source]¶
Bases:
ModelMixin,ControllerCRUD controller for a single Django model.
- routes¶
Default list, detail, create, update, delete, and bulk-delete views. Extend with
ModelController.routes + [MyView]or replace entries by codename (seeRegistry).
- model¶
Django model class managed by this controller.
- class djmvc.Site[source]¶
Bases:
ControllerRoot site controller; autodiscovers
djmvc.pyin installed apps.
- class djmvc.Home(**kwargs)[source]¶
Bases:
TemplateViewSite root page at
/.Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
- djmvc.site¶
Root
Siteinstance. Beforebuild(),site.routesis the declaration list — append controllers from each app’sdjmvc.pywithsite.routes.append(...)(see Stage 0 — Register a model). Calldjmvc.site.build()from your project’surls.pyto autodiscover those modules and obtainurlpatterns.