So habe ich ein django Projekt, das ich gerade erstellt namens ‚coolprojectsite‘ die Verzeichnisstruktur etwas sieht wie folgt aus:django Verzeichnis Layout Erklärung
* 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
Also habe ich ein paar Fragen.
1) Ist coolprojectsite das 'Projekt' coolproject die
3) 'Medien' 'Anwendung' betrachtet wird
2) betrachtet die CSS enthält, Javascript-Dateien usw. Ist das der richtige Ort für sie ? Es ist außerhalb des Projekts.
4) 'Mytemplates' hat bestimmte Dateien, die Django-Markup enthalten (z. B. {%%}) und auf die zugegriffen wird, weil meine urls.py auf sie zeigt. Ist es richtig, diese Dateien außerhalb des Projekts zu haben?
5) Wenn ich eine beliebige Javascript-Datei (sprich jquery) einfügen möchte, erstelle ich einfach einen neuen Eintrag in urls.py (wenn es der in coolprojectsite oder coolproject ist) und verlinke dann URL?
Frage. Würdest du nicht die Medien/und CSS usw. über die Webroot und alle anderen unten setzen? – tristanbailey