Django Cheatsheet
Newforms
from django import newforms as forms
from django.newforms.widgets import *
Files
settings.py
DJANGO_ROOT = os.path.abspath(os.path.dirname(__file__))
TEMPLATE_DIRS = (DJANGO_ROOT + "templates",)
MEDIA_ROOT = DJANGO_ROOT + "/static"
views.py
from django.contrib.auth.decorators import login_required
from django.shortcuts import render_to_response, get_object_or_404
from django.views.decorators.cache import cache_page
from django.views.decorators.vary import vary_on_cookie
from django.http import HttpResponse, HttpResponseRedirect
urls.py
from django.conf import settings
from django.contrib import admin
if settings.DEBUG:
urlpatterns += patterns('',
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT}),
)
models.py
from django.db.models import permalink
help:
@echo "Usage: make <target> where <target> is one of"
@echo " dirs creates default dirs"
dirs:
mkdir -p static/css
mkdir static/img
mkdir static/js
mkdir templates
