Wie verwende ich CSS in Django?


2 Answers

Allgemeiner gesagt, Sie fragen, wie Sie eine statische Datei von Django bereitstellen können. Wenn Sie unter Apache laufen, sollten Sie http://docs.djangoproject.com/en/dev/howto/deployment/modpython/ lesen.

Wenn Sie den Entwicklungsserver (z. B. auf Ihrem Laptop) ausführen, lesen Sie http://docs.djangoproject.com/de/dev/howto/static-files/

Beachten Sie den großen, fetten Haftungsausschluss bezüglich des Django-Entwicklungsservers:

  • Die Verwendung dieses Servers ist ineffizient und unsicher.
  • Verwenden Sie dies nicht in einer Produktionsumgebung.
  • Verwenden Sie dies nur für die Entwicklung.
Question

Ich erstelle meine Anwendung mit Django und frage mich, wie ich Django dazu bringen kann, meine CSS-Datei zu verwenden. Welche Einstellungen muss ich machen, damit Django die CSS-Datei sehen kann?

NB: Auf einem lokalen Computer




Welche Einstellungen muss ich machen, damit Django die CSS-Datei sieht?

Keiner.

Stellen Sie sicher, dass Ihre Vorlage die CSS-Datei enthält (wie es Standard-HTML tut) und legen Sie die CSS-Datei auf dem Medienserver ab.

Zur Klärung: Mit Django wird dringend empfohlen, dass Sie alle Ihre Medien (alles, was kein dynamisches HTML ist) von einer anderen Serverinstanz aus bedienen. Wie Sie das implementieren, liegt ganz bei Ihnen, aber die meisten Leute erstellen eine Subdomain.




Nun, der einfachste Weg, CSS mit Django zu verwenden, besteht darin, es Ihren Templates als statische Dateien hinzuzufügen.

Aber es ist ein bisschen wie Ajax, ich habe nichts gefunden, was sagt, wie man es auf eine Standard-Art einbezieht.

Es gibt ein css-compressor Modul für Django, wenn Sie seine Größe optimieren möchten.






Related