Wiki

General

Effective Django:
http://effectivedjango.com/

Code Style

Adhere to PEP8 (Python Coding Style)
http://www.python.org/dev/peps/pep-0008/

Django Coding Style
https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/

PyLint and Buildbot for Code Cleanup
https://andrewwilkinson.wordpress.com/2011/03/07/cleaning-your-django-project-with-pylint-and-buildbot/

What is Pythonic
http://blog.startifact.com/posts/older/what-is-pythonic.html

Idiomatic Python
http://www.jeffknupp.com/blog/2012/10/04/writing-idiomatic-python/

Tests

Test Docs:
https://django-testing-docs.readthedocs.org/en/latest/index.html

Example Django Tests for Views:
https://bitbucket.org/ubernostrum/django-registration/src/tip/registration/tests/views.py

Test Driven Django:
http://www.tdd-django-tutorial.com/
http://chimera.labs.oreilly.com/books/1234000000754/index.html

Statement Coverage is not enough:
http://www.bullseye.com/statementCoverage.html
Branch and Condition Coverage:
http://lautaportti.wordpress.com/2011/05/07/test-coverage-analysis/

Use django-nose with `coverage` by running:

./manage.py test --with-coverage --cover-package=app_name --cover-branches

or
coverage -x manage.py test app_name.tests

Git

Git Commit Style:
http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html

Git Rebase Workflow:
http://reinh.com/blog/2009/03/02/a-git-workflow-for-agile-teams.html

Git Branching Strategy:
http://nvie.com/posts/a-successful-git-branching-model/