开始学习Django!~教程⑥~
概述
接下来是上回的延续。
通过5个部分,我们已经详细讲解了使用Django创建Web应用程序的过程,但这一篇是最后一章。
我希望解释一下关于处理静态文件的最后一章。
静态文件的名称 de
在Django中,静态文件被称为static。(其他框架可能会称之为public或www。)
静态文件的位置
和配置 templates 文件时一样,这个位置会感觉有点不协调。
首先,在 polls 目录里创建一个 static 目录。Django 将从那里寻找静态文件。这与 Django 在 polls/templates/ 目录中寻找模板的方式相同。
因此,配置位置将位于polls/static/polls/静态文件。
创建风格
我们可以通过编写CSS来确认静态文件是否真正反映出来。
li a {
color: green;
}
接下来,我们将修改模板文件。
{% 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 %}
我的工作很简单,首先加载静态模板标签 {% static %}。这个模板标签用于生成静态文件的完整URL。
一旦完成这一步骤,就可以启动服务器并进行确认。
style.css生效了,并且文字变成了绿色。
总结
我已经完成了 Django 教程的全 6 部分解释。原本对于 Python 的印象是在数学领域,如机器学习、物联网和数据分析等方面强大,但我现在明白了它也能够稳健地创建 Web 应用程序。
如果有机会的话,我想在项目中试用一下。
GitHub
GitHub(Git仓库)
系列 (xì liè)
-
- Djangoを始めよう! 〜チュートリアル①〜
-
- Djangoを始めよう! 〜チュートリアル②〜
-
- Djangoを始めよう! 〜チュートリアル③〜
-
- Djangoを始めよう! 〜チュートリアル④〜
-
- Djangoを始めよう! 〜チュートリアル⑤〜
- Djangoを始めよう! 〜チュートリアル⑥〜