{% load staticfiles %}
<link rel="stylesheet" href="{% static 'css/main.css' %}" type="text/css" />
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS = (
)
以上是我的设置和html设置。虽然我可以在我的 HTML 文件中获取/static/css/main.css,但是我无法加载 127.0.0.1/static/css/main.css。我该怎么做才能解决这个问题?
请您参考如下方法:
要成功加载静态,您应该考虑:
STATICFILES_DIRS应包含静态文件夹列表STATIC_ROOT不应为空。设置它,即collected_static。- 如果你在
DEBUG=True中启动你的 django 站点,django 将直接从 STATICFILES_DIRS 使用静态,如果你在DEBUG=False中启动 django 站点,你应该使python manage.py collectstatic
