Django Model Style Guide

(This post is mostly for my own reference)

James Bennett mentions a Django style guide in his book Practical Django Projects. I couldn’t find reference to it, but the following is the order of things when it comes to models:

  1. Any constants and/or lists of choices
  2. The full list of fields
  3. The Meta class if present
  4. The Admin class if present
  5. The __unicode__() method
  6. The save() method, if its being overridden
  7. The get_absolute_url() method, if present
  8. Any additional custom methods

Related posts:

  1. Django & Djson… er, JSON I must admin this is my first attempt at even...
  2. Copy Model Object in Django I ran into a situation where I wanted to created...
  3. Django cron on Webfaction James Bennett addresses one of the most frequently asked questions...
  4. Django: Filter Model on Date Range I’m sure this is in the documentation *somewhere* but it...

Related posts brought to you by Yet Another Related Posts Plugin.

August 11, 2008  Tags:   Posted in: Programming & Internet

One Response

  1. Paul Amor - April 14, 2009

    If you are intrested, the reference the the django docs is here http://docs.djangoproject.com/en/dev/internals/contributing/#model-style

Comments are closed for this entry.