Fügen Sie eine statische Site in das Django-System ein
Ist es möglich, eine externe HTML-Site zum Django-System hinzuzufügen? während der Benutzer sich anmelden muss
Nehmen wir an, ich muss ein Benutzerhandbuch in mein System aufnehmen, und es handelt sich um eine Gruppe von Dateien (html, css, js). Die Ordnerstruktur sieht so aus.
UserManual- -index.html -srs_docs -page1.html -page2.html -.... -page9.html -static_files -css -js --font -images
fisrt ich habe diese dateien in den vorlagenordner gelegt und ich greife mit einer ansicht zu
urls.py
url(r'^admin/user_manual/$',staff_member_required(UserManual), name='admin_user_manual'),
view.py
def UserManual(request): return render(request, 'usermanual/index.html')
Es wurde die Indexseite angezeigt (ohne css und js usw.). Wenn ich dem statischen Ordner in nginx einen Pfad hinzufüge, wird die Indexseite wie erwartet angezeigt. Verknüpfungen funktionierten jedoch nicht, da sich alle Unterseiten im Ordner "src_docs" befinden. und wenn ich src_docs in nginx path hinzufüge, kann jeder darauf zugreifen, ohne sich beim System anzumelden. konnte immer noch nicht herausfinden, was zu tun war
Kann mir jemand einen Weg zeigen, dies zu tun. Bitte.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie kann ich mit Python / AWK / SED ein Inhaltsverzeichnis für ein Markdown-Dokument erstellen?
-
1
So installieren Sie Markdowns Erweiterungen von Python
-
9
Ist Python nur für das Erstellen von Backends bei der Erstellung von Websites?
-
4
Um Python in einer HTML-Datei ähnlich wie PHP auszuführen
-
2
So installieren Sie Gaphor by Easy_install und seine Abhängigkeiten von MacPorts
-
2
Nokia E71 - USB-Modus und Linux und Python
-
9
Vim: Führe das Skript aus, an dem ich gerade arbeite, in einem geteilten Bildschirm
-
3
Bevorzugte Möglichkeit, mehrere Python-Versionen auf Ubuntu Jaunty zu installieren
-
3
Wie aktualisiere ich Python unter Mac OS X richtig?
-
2
Ausführen eines Python-Skripts über sein Symbol in Ubuntu