【发布时间】:2020-10-13 18:45:21
【问题描述】:
我的 CSS 文件似乎无法在 Django 中运行,我不知道为什么。我已经尝试了许多不同的方法来让它工作,但它仍然没有工作。我在 HTML 文件的顶部添加了{%load static%},我的 css 文件名为 main.css,它位于名为 static 的文件夹中。我也加了一行
<link rel="stylesheet" type= "text/css" href="{% static 'css/main.css' %}" >
到我的 html 文件。同样在我的 setting.py 文件中,我添加了这一行
STATICFILES_DIR=[
"/Users/yaminhimani/Desktop/tweetybird/static",
]
为了找到CSS文件。完成所有这些操作后,为什么样式现在仍会出现在我的网站上?
【问题讨论】:
-
django.contrib.staticfiles是否包含在已安装的应用程序中?也许这个页面会帮助你:docs.djangoproject.com/en/3.0/howto/static-files 此外,STATICFILES_DIRS似乎适用于多个静态文件夹,而不是绑定到特定的应用程序。虽然您忘记在DIRS末尾添加S -
如何检查 django.contrib.staticfiles 是否包含在已安装的应用程序中?
-
应该在你的settings.py中:
INSTALLED_APPS = [ 'django.contrib.staticfiles', ]
标签: python html css python-3.x django