A project in Django is a simple structure that contains a settings file, urls, and a collection of Django Apps. These can be things you have written yourself, or something third party that you choose to include in your project.
from local_settings import * at the bottom of your settings.py file
example.com/
local_apps/
custom apps written for this project (Preferably Reusable; Probably on your PYTHONPATH)
external_apps/
External reusable apps you are using on this project
Note: These apps can also live anywhere on your PYTHONPATH
projects/
dev_example/
production_example/
django96_example/
manage.py, settings, urls, etc
docs/
This will hold the documentation for your project
static/
-In production this will be the root of your MEDIA_URL
css/
js/
images/
tests/
- Project level tests (Each app should also have tests)
uploads/
- content imgs, etc
templates/
- This area is used to override templates from your reusable apps
flatpages/
comments/
example/
app1/
app2/
5 days, 7 hours Ago (Comments: 3)
Lessons Learned From The Dash: Nginx SSI
1 week, 4 days Ago (Comments: 3)
A better webhook for code hosting
1 week, 5 days Ago (Comments: 0)
2 weeks, 2 days Ago (Comments: 7)
Lessons Learned From The Dash: Easy Django Deployment
2 weeks, 3 days Ago (Comments: 9)
I may not have gone where I intended to go, but I think I have ended up where I intended to be.
- Douglas Adams

