CWF¶
A layer of random utility that sits between Django and your site.
Mainly used so that you can specify what views go to what urls in such a way that we can render a menu system from the same specification.
It also includes utilities to be able to seperate your site into multiple folders within the same project, each including their own views, urls, models and admin code.
Along with some other random helpers to make life with Django even simpler than it already is.
Documentation can be found on readthedocs: https://cwf.readthedocs.org
Install from pypi:
pip install cwf
Changelog¶
- 1.1.4 - 23rd March 2014
Fix docs to work with new version of cloud_sptheme
Added catch_all option for url patterns
- 1.1.3 - 22nd February 2014
HttpResponse takes content_type instead of mimetype in new Django
- 1.1.2 - 22nd February 2014
Support Django 1.6
Removed some of the magic from the tests
Removed the include_defaults option for splitter.Parts.urls
- 1.1.1 - 12th January 2014
Make cwf-debugger tell you about https://github.com/mitsuhiko/werkzeug/issues/220
- 1.1 - 26th October 2013
Updated noseOfYeti
cwf-debugger now doesn’t fail on projects without a project_setup
Update to work with newer Django
Minor typo
- 1.0 - 13th January 2013
First public release after many years and a complete rewrite
Getting Started¶
- Installation
How to install CWF and what that means
- Tests
How to run the CWF tests
Features¶
The rest of the documentation is separated into the broad categories of functionality that cwf provides:
- Sections
Code related to constructing urlpatterns and menus
- Views
Helpers for creating view callables
- Splitter
Code related to breaking up your django app into seperate folders
- Binaries
Useful applications to use from the commandline to interact with your app
- Admin
Additions to the django admin
- Template Tags
Some templatetags used by the menu templates
- Templates
Templates used for admin and menu functionality