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
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