鱼C论坛

 找回密码
 立即注册
查看: 395|回复: 9

Django静态文件总是404

[复制链接]
发表于 2020-4-9 13:44:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
最近学习到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
TIM截图20200409133806.bmp


目录结构是这样的:
TIM截图20200409133638.bmp


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"),
)





本帖被以下淘专辑推荐:

  • · django|主题: 61, 订阅: 0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-9 15:00:53 From FishC Mobile | 显示全部楼层
href="/static/commons.css" 这里没有点吗
href="./static/commons.css"
我不懂江狗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-9 15:03:22 From FishC Mobile | 显示全部楼层
可以先不用模板试一下
本地html访问成功的话,再从服务器加载
这时如果有问题,十有八九是服务端了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-9 15:55:38 From FishC Mobile | 显示全部楼层
wp231957 发表于 2020-4-9 15:00
href="/static/commons.css" 这里没有点吗
href="./static/commons.css"
我不懂江狗

D江狗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-9 15:56:26 From FishC Mobile | 显示全部楼层
wp231957 发表于 2020-4-9 15:00
href="/static/commons.css" 这里没有点吗
href="./static/commons.css"
我不懂江狗

这个音译真的厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-9 15:57:20 From FishC Mobile | 显示全部楼层
_2_ 发表于 2020-4-9 15:55
D江狗

我听过一些视频,老师都读“江狗”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-9 16:43:03 | 显示全部楼层
D不发音的

/static/是个标准写法,不加.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-10 16:02:12 | 显示全部楼层
模板顶部加载了static了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-10 16:39:58 | 显示全部楼层
{% load staticfiles %}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-14 10:02:27 | 显示全部楼层
好了,解决了
INSTALL的app里要加上自己的app
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 10:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表