0

Snowy Database Schema

Django - The Web framework for perfectionists with deadlines

For GCI (Google Code In) I’m working on Snowy, the Django-based application to view and synchronize Tomboy notes online. My task is to add support for multiple OpenID accounts.

To get started, I used django_extensions to generate a graph of the database schema.

You can regenerate the image yourself by adding ‘django_extensions’ to INSTALLED_APPS in settings.py:

INSTALLED_APPS = [
# Local apps
'core',
...
'pagination',
'django_extensions'
]

And running the following:

./manage.py graph_models -a -g -o snowy_schema.png

You’ll need to install python-graphviz and django_extensions first, via easy_install, apt-get, or your preferred package manager. For more graphing options, see the django_extensions documentation.