Python 如何修复样式。css:1未能加载资源:服务器以404状态响应?
我正在尝试学习django和我的css文件不能与html文件idk链接为什么 这是静态文件夹的树:Python 如何修复样式。css:1未能加载资源:服务器以404状态响应?,python,django,django-staticfiles,Python,Django,Django Staticfiles,我正在尝试学习django和我的css文件不能与html文件idk链接为什么 这是静态文件夹的树: ├── images ├── js ├── plugins └── styles └── styles.css 设置.py STATIC_URL = '/static/' STATICFILES_DIR = [ os.path.join(BASE_DIR, 'static') ] index.html <!DOCTYPE html> <html lang=&
├── images
├── js
├── plugins
└── styles
└── styles.css
设置.py
STATIC_URL = '/static/'
STATICFILES_DIR = [
os.path.join(BASE_DIR, 'static')
]
index.html
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Register</title>
{% load static %}
<link rel="stylesheet" href="{% static './styles/styles.css' %}">
</head>
<!-- <script src="../data/script-clac.js" type="text/javascript"></script> -->
<body class="body1">
<div class="div1">
<h2>Register</h2>
<p class="text">Name</p>
<input type="text" placeholder="Enter your name" id="name">
<p class="text">Username</p>
<input type="text" placeholder="Choose a username" id="username">
<p class="text">Password</p>
<input type="password" placeholder="Choose a password" id="password">
<p id="result"></p>
<input type="checkbox" onclick="myFunction()">Show Password
<button id="btn">Calculate</button>
</div>
</body>
</html>
登记
{%load static%}
登记
名称
用户名
密码
显示密码
算计
错误消息:
styles.css:1加载资源失败:服务器响应状态为404(未找到)
很久以来我一直在努力解决这个问题,请帮助我
另外,这是我的项目目录
尝试删除此行中的./
<link rel="stylesheet" href="{% static './styles/styles.css'%}">
试试这个
<link rel="stylesheet" href="{% static 'styles/styles.css'%}">
我已经有一段时间没有与Django合作了,但对我来说,问题似乎出在
中。这将创建一个指向css文件的路径,类似于/static//styles/styles.css
,这就是为什么找不到该文件(因此是404)
您要链接到的是
/static/styles/styles.css
,因此应该删除开头的/
。在设置文件中添加STATICFILES\u DIRS
例:
这回答了你的问题吗GET net::ERR_中止404(未找到)````另一个错误我假设路径实际上不是
127.0.0.1:8000/static/static/styles/styles.css
<代码>-此行应该是
。您的基本目录是否正确指向注册文件夹?``GET net::ERR\u中止404(未找到)``另一个错误````
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]