开始学习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。

一旦完成这一步骤,就可以启动服务器并进行确认。

localhost_8000_polls_.png

style.css生效了,并且文字变成了绿色。

总结

我已经完成了 Django 教程的全 6 部分解释。原本对于 Python 的印象是在数学领域,如机器学习、物联网和数据分析等方面强大,但我现在明白了它也能够稳健地创建 Web 应用程序。

如果有机会的话,我想在项目中试用一下。

GitHub

GitHub(Git仓库)

系列 (xì liè)

    • Djangoを始めよう! 〜チュートリアル①〜

 

    • Djangoを始めよう! 〜チュートリアル②〜

 

    • Djangoを始めよう! 〜チュートリアル③〜

 

    • Djangoを始めよう! 〜チュートリアル④〜

 

    • Djangoを始めよう! 〜チュートリアル⑤〜

 

    Djangoを始めよう! 〜チュートリアル⑥〜
广告
将在 10 秒后关闭
bannerAds