Dies ist eine Fortsetzung von Letztes Mal.
Ich habe fünf Mal über das Erstellen von Webanwendungen mit Django gesprochen, aber dies ist das letzte Kapitel.
Im letzten Kapitel möchte ich den Umgang mit statischen Dateien erläutern.
In Django heißen statische Dateien ** statisch **. (Andere Frameworks sind public und www.)
Es ist dasselbe wie beim Platzieren der Vorlagendatei, und der Platzierungsort ist etwas seltsam.
Erstellen Sie zunächst ein statisches Verzeichnis im Umfrageverzeichnis. Django sucht nach statischen Dateien. Ähnlich wie Django in Umfragen / Vorlagen / nach Vorlagen sucht.
Daher lautet der Speicherort "polls / static / polls / static file".
Schreiben wir CSS, um zu überprüfen, ob die statische Datei tatsächlich wiedergegeben wird.
polls/static/polls/style.css
li a {
color: green;
}
Ändern Sie dann die Vorlagendatei.
polls/templates/polls/index.html
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}" />
{% if latest_question_list %}
<ul>
{% for question in latest_question_list %}
<li><a href="{% url 'polls:detail' question.id %}">{{question.question_text}}</a></li>
{% endfor %}
</ul>
{% else %}
<p>No polls are available.</p>
{% endif %}
Was wir tun, ist einfach: Laden Sie zuerst das statische Vorlagen-Tag. Das Template-Tag {% static%} generiert die vollständige URL einer statischen Datei.
Sobald Sie dies getan haben, starten Sie den Server und überprüfen Sie.
Die Zeichen sind grün und spiegeln style.css wider.
Ich habe das Django-Tutorial in allen 6 Malen erklärt. Das Image von Python schien in den Bereichen Mathematik wie maschinelles Lernen, IoT und Datenanalyse stark zu sein, aber ich stellte fest, dass ich eine Webanwendung fest erstellen konnte.
Wenn ich eine Chance habe, möchte ich sie in einem Projekt verwenden.
Recommended Posts