Version 7 (modified by mrts, 10 years ago) (diff)


Guidelines for writing, distributing and using Django applications


Guidelines for reusable application authors

  • namespace: apps should live in django.apps, i.e. if your app is named frobnicate, your code should be in django.apps.frobnicate
  • FIXME Django version: somehow the Django version used has to be conveyed (django1.0-comments?), again Zope app versioning should help
  • publishing: apps should be packaged with setuptools and published in the Python Package Index, under trove category Framework :: Django
  • dependencies: ordinary setuptools dependency handling

Package index

Additionally to the PyPi index, a separate indexing service with ratings, groupings and whatnot would be useful. Django Pluggables is a nice start.

Back to Top