The purpose if this application is to contain a basic django project and help you out configure it to speed up the process of starting up a new development, be it a quick hack or a long project.
I often need to produce new django projects and I don't enjoy doing repetitive things. They start basically with the same structure so with this app I can wrap all the first steps into a couple of actions. It also makes me feel secure because I always tend to forget to initialize settings, include files, import modules, and so on, so with django-nbskel I am sure I am beginning to develop upon a tested and stable code.
Please be warned this is code that automates stuff for me, so you will be probably modifying it to fit your django configuration, tools, and deployment layout. A much recommended way to do this is forking the project and host it in social distributed code hosting sites like Bitbucket or Github.
I initially developed the first version of this app for a social network, to give its users the ability to control who has privileges upon their profiles, photo albums, personal information, and such. If you are in a similar situation, you'll find that django-rbac suits perfect for your purposes. But, as long as a general-purpose access control is being implemented, even if you are building any other kind of application which needs this level of permission control, django-rbac will help you out. I think I have made it enough generic to match a wide range of use cases.
Overview
This is a basic Django application implementing the simplest form of a
blogging system. It's able to handle multible blogs and users.
It has been written with an eye put on keeping modularity and flexibility as
much as possible, so you won't find lots of goodies in the code (tagging,
related posts, blogroll), but just a couple of features to help you start
hacking it to your needs.
Visit the project homepage or read the documentation files found in the
docs/ folder for a complete detailed information.