Ceci est une continuation de Dernière fois.
J'ai couvert la création d'applications Web avec Django cinq fois, mais c'est le dernier chapitre.
Dans le dernier chapitre, je voudrais expliquer la gestion des fichiers statiques.
Dans Django, les fichiers statiques sont nommés ** static **. (D'autres cadres incluent public et www.)
C'est la même chose que lors du placement du fichier de modèles, et l'emplacement de placement sera un peu étrange.
Commencez par créer un répertoire statique dans le répertoire polls. Django y recherche des fichiers statiques. Similaire à la façon dont Django recherche les modèles dans polls / templates /.
Par conséquent, l'emplacement sera
polls / static / polls / static file` ``.
Écrivons CSS pour vérifier si le fichier statique est réellement reflété.
polls/static/polls/style.css
li a {
color: green;
}
Modifiez ensuite le fichier modèle.
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 %}
Ce que nous faisons est simple, commencez par charger la balise de modèle statique. La balise de modèle {% static%} génère l'URL complète d'un fichier statique.
Une fois que vous avez fait cela, démarrez le serveur et vérifiez.
Les caractères sont verts, reflétant style.css.
J'ai expliqué le tutoriel Django en 6 fois. L'image de Python semblait forte dans les domaines des mathématiques tels que l'apprentissage automatique, l'IoT et l'analyse de données, mais j'ai trouvé que je pouvais créer une application Web fermement.
Si j'ai une chance, j'aimerais l'utiliser dans un projet.
Recommended Posts