2

我已经阅读了官方 Django Docs 和 SO 中的许多其他帖子。我仍然无法弄清楚在 HTML 页面中加载我的 CSS 文件的方法。我在跑步Django 1.4。这是我作为应用程序的整个mysite项目结构。auth

mysite/
      manage.py
      settings.py
      __init__.py
      urls.py
      auth/
          __init__.py
          forms.py
          models.py
          views.py
      templates/
               index.html
               home.html
      media/
           common.css

如何加载我的common.css文件indexhome模板文件?

4

1 回答 1

3

看看static fileshttps ://docs.djangoproject.com/en/dev/howto/static-files/

你需要:

  1. 添加django.contrib.staticfiles到您已安装的应用程序
  2. 把你的文件放在static目录中
  3. 设置STATIC_ROOTSTATIC_URL在您的设置中
  4. 在模板中使用STATIC_URL变量或static模板标签

{% load staticfiles %}接着<link href="{% static "common.css" %}" rel="stylesheet" type="text/css"/>

然后,在您的生产环境中,您需要收集静态文件

于 2012-12-25T11:05:16.880 回答