django配置(一)STATIC_ROOT-程序员宅基地

技术标签: python  数据库  

说在前面:

    最近学习的视频课程也逐渐到尾声了,来记录一些django中需要注意的配置修改


MEDIA_ROOT:
    在说STATIC_ROOT之前,必须得提一下MEDIA_ROOT,在配置中,当你需要在你的项目中按照你心中的目录来存储文件时,MEDIA_ROOT是必不可少的。

# 文件存储配置
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media') # 默认根目录
    通过在setting.py文件中添加如上设置,就会设置好你需要放置文件的默认根目录

image = models.ImageField(upload_to="image/%Y/%m", default=u"image/default.png", max_length=100)
   上面是一个数据库模型的字段代码,当你使用upload_to这个属性的时候,django会自动解析,生成相对路径,保存在MEDIA_ROOT设置的根目录下

STATIC_ROOT:

    那为什么要使用STATIC_ROOT呢,是因为当你设置中DEBUG为True时,django会自动为你静态文件代理,不过当DEBUG为False时,意味着你要进入生产环境,那么,你就必须使用STATIC_ROOT来指明你的静态文件在哪里,就像MEDIA_ROOT一样。

STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static")
]
STATIC_ROOT = os.path.join(BASE_DIR, "static")

        在setting.py文件中添加上面代码,并且在urls.py中添加下面代码即可

# 配置静态文件代理
    url(r'^static/(?P<path>.*)$', serve, {'document_root': STATIC_ROOT}),


最后:

    这里我没有详细介绍STATIC_ROOT等等,有想了解的可以点击学习


转载于:https://www.cnblogs.com/GF66/p/9785484.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/diansu6820/article/details/102022093

智能推荐

Java并发-理论基础_java 方法单一线程-程序员宅基地

文章浏览阅读70次。用户可以使用参数。_java 方法单一线程

【谷粒学院项目】day01_谷粒学院 时长-程序员宅基地

文章浏览阅读104次。Author:Honey软件工程 工科男CSDN@Honey运行时报错如下:Error : java 不支持发行版本5报错应该是项目编译配置使用的Java版本不对,需要检查一下项目及环境使用的Java编译版本配置。详见门:https://blog.csdn.net/qq_22076345/article/details/82392236Mybatis-Plus:步骤3:引入mybatis-plus-boot-starter、MySQL、lombok等依赖<dependencie._谷粒学院 时长

李宏毅视频整理_最大化散度-程序员宅基地

文章浏览阅读918次,点赞2次,收藏6次。第一节机器学习概述1.机器学习任务梯度下降local minma和global minma不是最大问题复杂的函数是由多个函数相加而成,单个函数可以用激活函数(例如sigmoid)加上不同的参数w,b,c来生成,最后将单个函数相加得到总体函数,这种实现就是线性层(Linear)该节疑问:问什么不把神经网络变宽而是把它变深?反向传播计算参数w对Loss的偏导等于w对该层输出的偏导乘以该层输出对Loss的偏导。forward pass:设当前层输出为z,z = wx+b,则w对于当前层的_最大化散度

中反应器体积_【过程技术】微反应器技术的连续工艺-程序员宅基地

文章浏览阅读542次。精细化工和制药行业中50%的反应都可能受益于主要基于微反应器技术的连续工艺。然而,经常存在的一个固相妨碍了这一技术作为一个多用途解决方案的广泛应用。对于小规模生产,加快研发进度以及避免因扩大生产规模而出现问题是采用这一技术的主要驱动力;另一方面,对于大规模生产来说,采用这一技术的主要动力在于增加产量并确保安全,但是增加的产量收益必须足以平衡用于开发新技术所增加的资本支出。在精细化工和制药行业,生产..._微反应器总传热系数

清北test2+cf547D 点转成边建图_点图 转 边图-程序员宅基地

文章浏览阅读131次。传送门https://www.luogu.org/problemnew/show/CF547D重点!!!!!!!!!!!!dfs过程中,遍历时必须要加取地址符号,这样可以实时的删去边表里的边,防止多次访问超时(有vis数组也不行,因为还会进到循环里判断)!!!!思路点(x,y)可以转化为点x和点y连一条边,这样now边(x,y)表示past点,now点表示past一横行或一竖列..._点图 转 边图

Kafka学习笔记_在kafka ha中,当partition对应的leader宕机时,需要从follower中选举出新-程序员宅基地

文章浏览阅读272次。Kafka介绍Kafka是由LinkedIn开发的一个分布式的消息系统,最初是用作LinkedIn的活动流(Activity Stream)和运营数据处理的基础。活动流数据包括页面访问量(Page View)、被查看内容方面的信息以及搜索情况等内容。这种数据通常的处理方式是先把各种活动以日志的形式写入某种文件,然后周期性地对这些文件进行统计分析。运营数据指的是服务器的性能数据(CPU、I..._在kafka ha中,当partition对应的leader宕机时,需要从follower中选举出新leader,具

随便推点

windows10上python3.6安装pycrypto_pycrypto-2.6.1-cp36-cp36m-win_amd64.whl-程序员宅基地

文章浏览阅读1.9k次。去Github上下载.whl文件,网址:https://github.com/M-O-Z-G/Various-Stuff/blob/master/Python/Wheels/pycrypto-2.6.1-cp36-cp36m-win_amd64.whl下载之后在cmd命令行进入到.whl文件所在的目录,执行pip install pycrypto-2.6.1-cp36-cp36m-w..._pycrypto-2.6.1-cp36-cp36m-win_amd64.whl

浅谈半监督学习_无标签样本不被判别为第k+1类的概率-程序员宅基地

文章浏览阅读3.4k次。1.生成模型2.自学习3.基于图的方法4.平滑假设_无标签样本不被判别为第k+1类的概率

最近看到茅(于轼)老头就生气_讨茅贼于轼檄-程序员宅基地

文章浏览阅读2k次。Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE _讨茅贼于轼檄

.NET 学习笔记——委托_.net 委托-程序员宅基地

文章浏览阅读194次。.NET 学习笔记——委托一、委托委托是引用类型,因此委托有引用和对象。(1) 从数据结构来讲,委托是和类一样是一种用户自定义类型。(2) 从设计模式来讲,委托(类)提供了方法(对象)的抽象。委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址。调用委托的时候,委托包含的所有方法将被执行。delegate void Mydel(int x)Mydel mydel;mydel = new Mydel(demo.printlow) //创建委托并保存使用mydel _.net 委托

安卓实战中防止Button的频繁点击多次执行点击事件和点击切换文字_vs button執行多次-程序员宅基地

文章浏览阅读6.7k次,点赞2次,收藏9次。哈哈,今天来写两种button在安卓开发实战的对应效果处理,也是对button的点击事件触发过程的处理。 开发实战中button事件处理3种情况:情况一:button点击触发倒计时情况二:button频繁点击(特别是触发网络请求),本人公司是金融公司很容易产生两笔交易的情况。情况三:button点击时不断轮流切换文字 看效果: 情况一:button触发倒计时请移步我的:频繁点击 安卓_vs button執行多次

旅行照片剪辑--北京篇_怎样剪辑家人旅游照片-程序员宅基地

文章浏览阅读1.9k次。喧嚣京华,宁静后海摄于北京后海 2011-07-12国产程序员圣地之一:CAS ICT国产程序员圣地之二 ISCAS以上设于 中关村中科院 2011-07-13危险的杀器和快乐的孩子们军事_怎样剪辑家人旅游照片

推荐文章

热门文章

相关标签