The purpose of djtpl is to provide a much faster and more robust starting project structure.

It includes the following, preconfigured using

  • Centralized directory for templates
  • Centralize directory for static files (js, css, and images)
  • Pre-configured base URL file
  • Placement for uploads (corresponds to MEDIA_ROOT)

See also: Tools Included

Annotated Directory Structure

my_project (base)
........static (css, js, images)
........templates (all site templates belong here)
....uploads (MEDIA_ROOT)
..my_project (base django app) (rename this to "")