Così Ho un progetto Django ho appena creato chiamato 'coolprojectsite' la struttura delle directory assomiglia a qualcosa come segue:django layout di directory spiegazione
* media (dir)
* mytemplates (dir)
* * admin (dir)
* * coolprojects (dir)
* coolprojectsite (dir)
* * coolproject (dir)
* * * __init__.py
* * * admin.py
* * * models.py
* * * tests.py
* * * urls.py
* * * views.py
* * __init__.py
* * settings.py
* * urls.py
quindi ho un paio di domande.
1) è coolprojectsite considerato il 'progetto'
2) è coolproject considerata la 'applicazione'
3) 'media' contiene il CSS, file JavaScript ecc è che il posto giusto per loro ? È al di fuori del progetto.
4) 'mytemplates' ha file specifici che contengono markup django (ad esempio {%%}) e sono accessibili perché il mio urls.py punta a loro. È corretto avere questi file al di fuori del progetto?
5) Se voglio includere un file javascript arbitrario (ad esempio jquery), creo una nuova voce in urls.py (se è così, dovrebbe essere quella in coolprojectsite o coolproject) e quindi collegare a quello url?
Domanda. Non vorresti mettere il media/e il CSS ecc. Sopra il webroot e tutti gli altri? – tristanbailey