Django B_project available on gitHub

I’ve put together and shared on gitHub all the files needed to get started with a Django project – essentially this is a clean file structure usable to get going with a Django project nice and easy. The idea is that after downloading this, you just have to change a couple of names (see the README file for more details) and there you go you have a complete Django project ready to be ran and customized.

The code is here: Feel free to download or fork it as you like!

Currently the B_project is set up to work with Django 1.3 and it has a few ‘batteries’ included (= commonly used apps):

  • MPTT: Utilities for implementing a modified pre-order traversal tree in django
  • REGISTRATION: A user-registration application for Django.
  • DJANGO EXTENSIONS: global custom management extensions for the Django Framework.
  • PICKLEFIELD: an implementation of a pickled object field.
  • Django B_project structure

    The other things included in the framework are:

  • a file that calls localized settings specifications depending on parameters (eg dev server or live one)
  • a bunch of generic python utilities
  • a few ‘enhanced’ model classes
  • all that is needed for working with trees in the admin (as discussed here: Django admin and MPTT)
  • a javascript autocomplete framework, integrated in the admin (as discussed here: Autocomplete in Django)
  • some basic templates and templatetags
  • Enjoy!



    2 Responses to “Django B_project available on gitHub”

    i was looking for the link, did not really find it :( , it showed page not found
    please help

    Akanksha Shrivastava added these pithy words on Dec 12 14 at 9:27 pm

    Hi, sorry this is the correct link

    WARNING: I haven’t updated this project for a while so some of the packages might have newer releases… also, this has been tested only on Django 1.3

    Mikele added these pithy words on Dec 15 14 at 10:50 am