Django静态文件总是404
最近学习到django,自己试到静态文件时,加了css和图片,2个文件总是404,找不到问题所在用到的html是这样的(login.html):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>login</title>
<link rel="stylesheet"type="text/css" href="/static/commons.css">
</head>
<body>
{% load static %}
<img src={%static 'images/img001.png' %}>
<h1>users login</h1>
<h2 style="color: red">users login</h2>
<form>
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="check">
</form>
</body>
</html>
static这里的写法我用了2种,但结果都一样404
目录结构是这样的:
settings有关static的内容是这样的:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR,"static"),
)
href="/static/commons.css" 这里没有点吗
href="./static/commons.css"
我不懂江狗 可以先不用模板试一下
本地html访问成功的话,再从服务器加载
这时如果有问题,十有八九是服务端了 wp231957 发表于 2020-4-9 15:00
href="/static/commons.css" 这里没有点吗
href="./static/commons.css"
我不懂江狗
D江狗 wp231957 发表于 2020-4-9 15:00
href="/static/commons.css" 这里没有点吗
href="./static/commons.css"
我不懂江狗
这个音译真的厉害 _2_ 发表于 2020-4-9 15:55
D江狗
我听过一些视频,老师都读“江狗” D不发音的
/static/是个标准写法,不加.
模板顶部加载了static了吗?
{% load staticfiles %} 好了,解决了
INSTALL的app里要加上自己的app
页:
[1]