就困扰了我半天的Django静态文件配置问题

更改了setting 文件后 文件参考问题总会高亮让然觉得又错误怪怪的

所以索性直接眼不见心不烦

具体操作如下图:

就这样就可以啦

大功告成!

也顺便提一下静态文件配置问题:

Django静态加载的设置

django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效

解决方法

当 debug=True 时, 就是本地的开发模式, 这个时候, 访问压力很小, django 能处理, 所以直接 python manage.py runserver 就会加载静态文件, 即 django 为了方便, 帮你处理了静态文件问题 
但是当 debug=False 时, django 认为这是生产环境了, 这个时候, 因为 django 处理静态文件能力时较差的, 这种情况一般(99%)会使用 nginx 处理静态文件, 所以 django 就不再处理静态文件了 
这个时候, 你再 runserver, 这个 server 只会处理那些 views 中的请求, 静态文件不再处理, 所以网站能用, 但是 css 没有加载 
PS: 有时候你会发现, debug=False, 好像有 css. 这是因为如果你先 debug=True, 刷新页面(此时加载了 css), 再 debug=False, 刷新页面会发现还有 css, 这是因为页面有缓存, 还没有及时清理. 使用清缓存刷新(win 下时 ctrl+F5, mac 下是 cmd+shift+R), 就会发现 css 没了

**如果想 debug=False 仍能有 css, 最简单就是 
python manage.py runserver –insecure**

好了回到正题先说setting文件:

先在project文件结尾处添加

STATIC_URL = '/static/'#普通文件用STATICFILES_DIRS =[os.path.join(BASE_DIR,'static')
]
#上传文件目录MDEIA_ROOT = os.path.join(BASE_DIR,r'static\mdeia')#STATIC_URL这个是原始框架里面就有的,当然你也可以根据自己的实际情况去修改路径。重点是下面一句,
STATICFILES_DIRS,这个表示django的findstatic是要去那个目录去找这些静态文件。最后一句是上传文件路径。

再说层级目录吧

要记得这么用啊

在HTML文件头部用上这个

{% load static %}

【图中的是具体的 上头是简便的 效果一样】

刚开开始学习 还望csdner多多指教

解决Django静态文件配置pycharm高光问题相关推荐

  1. Django,静态文件配置

    保证django能正常运行的几个注意事项 1.保证你的计算机名不能是中文 2.一个pycharm窗口就对应一个项目(工程) 3.文件路径命名尽量不要用中文 4.启动django确保端口不能重复 5.新 ...

  2. Django静态文件配置

    本文目的 最近用django开发项目,发现django的静态文件(js,css和img等)配置比较麻烦,开发环境和生产环境的配置还不一样,这里记录一下,作为备忘.我当前使用的版本是django v1. ...

  3. 各种 django 静态文件的配置总结【待续】

    2019独角兽企业重金招聘Python工程师标准>>> 最近在学习django框架的使用,想引用静态css文件,怎么都引用不到,从网搜了好多,大多因为版本问题, 和我现在的使用的da ...

  4. Django之静态文件配置

    静态文件 了解静态文件配置之前,我们需要知道静态文件是什么? 静态文件其实指的是像css,js,img等一些被模板需要的文件. 如何在Django中配置我们的静态文件 1.建立static文件夹,将静 ...

  5. Python的web框架Django(1):HTTP、简介、静态文件配置、路由系统、视图函数、模板语言、ORM、Ajax、分页器、forms、Cookie、Session、中间件、ModelForm

    1. HTTP协议 1)HTTP请求协议 请求格式 POST(方法) /form/entry(URI) HTTP/1.1(协议版本) HOST:hackr.jp(服务端地址) Connection:k ...

  6. Django静态文件处理、中间件及Admin站点

    Django静态文件处理.中间件及Admin站点 文章目录 Django静态文件处理.中间件及Admin站点 一.静态文件 1.简介 2.示例 3.配置静态文件 二.中间件 1.简介 2.示例 3.异 ...

  7. fastapi 传输文件存文件_python3 FastAPI框架入门 基本使用, 模版渲染, 数据交互,cookie使用, 上传文件, 静态文件配置...

    [FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置] 安装pip3 install fastapi [all] pip3 install unicorn ...

  8. Django 静态文件处理

    Django 静态文件处理 前言 配置 staticfiles STATIC_URL STATICFILES_DIRS STATIC_ROOT 前言 Django的静态文件不能像html那样直接放上图 ...

  9. 解决uniapp静态文件字体包太大打包大小超出限制

    一.解决uniapp静态文件字体包太大打包大小超出限制 1.在app.vue文件下使用本地文件修改为网络路径 文件大小超过20m可以使用cdn加速我使用unicloud(示例): <style ...

最新文章

  1. java web应用解决乱码问题
  2. 雷人的调查:荷兰女性的安全意识
  3. 【excel技巧读书笔记001】清除打开过的文件记录
  4. python的if和else、for、while语法_python-变量、if else语句 、for循环、while循环(4月26号)...
  5. 分析一天1000万北京地铁客流,我们发现...
  6. python3纵向输出字符串_python3字符串输出常见面试题总结
  7. array_sum的用法
  8. C#套接字和windowsAPI套接字
  9. 详解Android动画之Tween Animation
  10. 个人网页制作 大学生个人网页设计 个人网站模板 简单静态HTML个人网页作品
  11. 众包专访:快得难以想象!开源中国众包解决了团队开发的燃眉之急
  12. 移动端调用微信和支付宝的扫一扫功能
  13. RLC串联电路的谐振相关参数计算
  14. 集美大学第七届团体程序设计天梯赛第二场排位赛题解
  15. 『ANDROID』android animator 动画
  16. 索骥馆-编程语言之 《C++精髓:软件工程方法》扫描版[PDF]
  17. 仿京东天猫商品详情页
  18. AdaBoost + iris数据集实现+python
  19. 什么是进销存管理系统?
  20. 图腾42u服务器机柜型号,图腾42u机柜一般多少斤

热门文章

  1. WinForms多线程编程之摇奖程序
  2. python学习-38迭代器和生成器
  3. [转载] 全方位提升网站打开速度:前端、后端、新的技术
  4. 转载Linq中GroupBy方法的使用总结
  5. HashMap HashTable ConcurrentHashMap
  6. 简单工厂和策略模式结合
  7. 推荐:解析“extern”
  8. 取代ZooKeeper!高并发下的分布式一致性开源组件StateSynchronizer
  9. 蚂蚁分类信息系统 5.8 信息浏览量后台自定义设置
  10. git 常用命令笔记