(home)

Learning About Django

Documentation

Project Creation

django-admin.py startproject <projectname>
cd <projectname>
django-admin.py startapp <appname>
python manage.py runserver
# Edit settings.py
DATABASE_ENGINE = 'sqlite3' 
DATABASE_NAME = '<path to database file>' 
TIME_ZONE = '<Region>/<City>'
python manage.py syncdb
# Edit settings.py
INSTALLED_APPS = (....)

Use Django ORM to generate table creation SQL

## With directory layout:

settings.py
orm/
    __init__.py
    models.py

## With content:

# settings.py
DATABASE_ENGINE="sqlite3"
DATABASE_NAME="database_name.db"

INSTALLED_APPS = ('orm')


# models.py
from django.db import models

class SomeModel(models.Model):
   ...
django-admin.py sqlall --settings=settings --pythonpath=. orm
django-admin.py syncdb --settings=settings --pythonpath=.
code@rancidbacon.com