Python Django不导入CSS
我无法在刷新页面或关闭服务器然后重新启动时显示CSSPython Django不导入CSS,python,django,django-staticfiles,django-settings,Python,Django,Django Staticfiles,Django Settings,我无法在刷新页面或关闭服务器然后重新启动时显示CSS {% load staticfiles %} <!DOCTYPE html> <html dir="ltr" lang="en"> <head> <meta charset="utf-8"> <meta name='viewpoint' content='width-device-width, initial-scale-1.0'> <meta http-equ
{% load staticfiles %}
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
<meta charset="utf-8">
<meta name='viewpoint' content='width-device-width, initial-scale-1.0'>
<meta http-equix='X-UA-Compatible' content='ie-edge'>
<link rel="stylesheet" type='text/css' href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-rc.2/css/materialize.min.css"/>
<link ref="stylesheet" type='text/css' href="{% static 'css/styles.css' %}" />
{%load staticfiles%}
My settings.py文件具有静态URL='/STATIC/'
我不知道还能是什么。我试过其他几个问题,但我没有主意
感谢您的帮助 可能在您的
url.py
中,您没有从django.conf导入设置导入,和/或
从django.contrib.staticfiles.url导入staticfiles\u urlpatterns
您也没有在url.py
中添加urlpatterns+=staticfiles\u urlpatterns()
也许你的第一个css(我是说
)
阻止第二个css。尝试注释您的第一个css并检查它是否工作。在设置.py文件中设置您的设置DEBUG=True
,请更新url.py文件根(url.py项目)
如果DEBUG=False
允许的\u HOSTS=['your\u HOSTS']
,请从终端运行命令/manage.py collectstatic,您能给我看一下您的日志吗?不是{%load static%}
吗。在旧版本(v1.10-)中,您必须导入{%loadstaticfromstaticfiles%}
?如果我错了请纠正我运行collect静态方法
from django.conf.urls import url
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
#url pattern.....
]
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)