当我刷新页面或关闭服务器然后重新启动时,我无法让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-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' %}" />
我的设置.py文件具有STATIC\u URL='/STATIC/'
我不知道还能是什么。我试过其他几个问题,但我没主意了。在
感谢任何帮助。在
可能在您的
urls.py
中没有导入from django.conf import settings
和/或from django.contrib.staticfiles.urls import staticfiles_urlpatterns
你也没有在你的urlpatterns += staticfiles_urlpatterns()
中添加urlpatterns += staticfiles_urlpatterns()
。在也许你的第一个css(我是说
<link rel="stylesheet" type='text/css' href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-rc.2/css/materialize.min.css"/>
) 阻止您的第二个css。试着评论你的第一个css并检查它是否有效。在在设置.py将您的集合归档
DEBUG=True
,请更新网址.py文件根目录(网址.py项目)如果
DEBUG=False
ALLOWED_HOSTS=['your_host']
,请运行命令/管理.py从终端收集static相关问题 更多 >
编程相关推荐