django 1.11中静态文件的配置
来源:互联网 发布:mkdir 全称 linux 编辑:程序博客网 时间:2024/05/21 17:43
在django中,静态文件在开发的时候有两种配置:
第一种:
1.INSTLLED_APPS中的django.contrib.staticfiles必须删除或者注释掉,DEBUG模式必须开启
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
INSTALLED_APPS = [
# 'django.contrib.staticfiles',
]
DEBUG = True
2.在urls.py中,再配置url路由。
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
第二种:
INSTALLED_APPS = [
'django.contrib.staticfiles',
]
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
上面两种方式有什么区别呢?我的见解是:第一种方式自己实现了静态文件的映射和查找,并且第一种方式只在开发的时候才推荐使用。第二种方式则把任务推给了django.contrib.staticfiles.
在正式的部署环境中,在实际部署中也并不推荐使用。其实是执行python manage.py collectstatic这条命令将所有的静态文件收集到STATIC_ROOT,然后利用web服务器,例如apache,nginx做一个反向代理直接去访问静态资源。
- django 1.11中静态文件的配置
- Django中静态文件路径的配置
- django--静态文件的配置
- django中url,静态文件,POST请求的配置
- Django settings中关于静态文件的配置
- Django中配置静态文件路径
- Django中配置静态文件路径
- django 中静态文件配置 static
- Django静态文件配置
- django 静态文件配置
- Django静态文件配置
- Django静态文件配置
- django 配置静态文件
- Django静态文件配置
- django静态文件配置
- django静态文件配置
- django静态文件配置
- django静态文件配置
- java翻牌源代码
- iOS屏幕快照规范
- 机器学习是如何运作的?谷歌来告诉你
- Oracle编写简单的查询语句,以及限制数据和对数据的排序
- Excel Sheet Column Number
- django 1.11中静态文件的配置
- 数据结构与算法分析之哈希表(HashTable,又称散列表)--代码篇
- 本地脚本、语音
- 值得推荐的C/C++框架和库 (真的很强大)
- 关于Handler.post与View.post的区别
- CSDN注册已经有段时间了,今天终于开博。
- ZZULIOJ【1118】数列有序【数组】
- oracle模糊查询之通配符----hihernate---支持
- 1.1Python解压序列赋值给多个变量