Debug为True时,抛个异常就把代码、配置暴露出去了,所以上线要改成False
具体修改转自:http://blog.csdn.net/u013887008/article/details/51147134
1.在settings.py中设置这些:
- # 部署网站时
- DEBUG = False
- # 添加域名
- ALLOWED_HOSTS = ['localhost']
- # 静态文件 cs/js
- STATIC_URL = '/static/'
- STATICFILES_DIRS = (
- os.path.join(BASE_DIR, 'static'),
- )
- STATIC_ROOT = (
- os.path.join(BASE_DIR, 'static').replace('\\','/')
- )
- # 上传图片
- MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\', '/')
- MEDIA_URL = '/media/'
2. 在url.py中加入
- url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
- url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
3. 在project的根目录下创建400.html, 500.html, 404.html,即可访问自己定义的error page页面
相关推荐
项目开始部署时,关闭Debug模式,url.py路由静态文件和图片写法: # url.py from django.views import static from django.conf import settings #路由静态文件和图片 urlpatterns = [ url(r'^static/(?P<path>.*)...
Django添加静态文件有两种方法: 首先setting.py配置文件中添加静态文件的路径: STATICFILES_DIRS = [ os.path.join(BASE_DIR, “statics”),] statices为你所建立的存放静态文件的文件夹名 然后进行引用。 1、...
对于使用Django框架开发的系统,当部署时设置settings.py文件中Debug=False时xadmin后台管理系统样式会丢失。 【问题原因】: django的生产环境不同开发环境,在生产环境下(DEBUG=False),django.contrib....
资源分类:Python库 所属语言:Python 资源全名:django-debug-toolbar-0.9.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
static下存放静态文件,templates下存放网页模板文件 2.修改setting.py 找到 STATIC_ROOT = … 在后面追加一行,然后保存 3.html引入js 4.前端验证 5.后台验证 您可能感兴趣的文章:django 解决自定义序列化...
Django项目中为什么会加载静态时会失败呢? 原因:django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效 做页面显示时,肯定少不了...
1 配置单独app下的静态文件,比如某个app下的单独的图片。 2 配置整个project下的静态文件,适用于那些和单独app关联不大的文件,比如jquery bootstrap 等等 配置步骤: 首先,我们需要确认在settings.py文件中的...
django-debug-toolbar 介绍 django-debug-toolbar 是一组可配置的面板...将 debug_toolbar 添加到 INSTALL_APPS 中 INSTALLED_APPS = [ … 'debug_toolbar', ] 2. urls.py中 from django.conf import settings fr
这是什么项目这是一个简单的Django应用程序,它将在每次重新启动Django Development Server或进行任何静态文件或模板更改时自动重新加载浏览器。 除此之外,如果您在开发服务器上连接多个浏览器和设备,这些浏览器和...
静态文件配置就是为了让用户请求时django服务器能找到静态文件返回。 首先要理解几个概念: 媒体文件:用户上传的文件 静态文件:css,js,image等 开发环境:使用django内置服务器处理静态文件 生产环境:使用...
Django从入门到精通-静态页面,新手学习必备,本次代码配合博文,适合新手学习,博文https://blog.csdn.net/qq_36114862/article/details/80327268
通过此实例可以学习到: 1. 视图函数渲染模板 2. 默认模板文件查找顺序及自定义模板查找顺序 3. 如何引用静态文件
使用Django实现的文件分享系统,实现搜索功能,分享功能,用户分享文件查询,写该项目的目的主要是用于保存一些电子书籍和学习资料,方便自己和其他人查找资料,所以对文件大小进行限制最大为5M。 使用Django...
django,web开发中,用django-debug-toolbar来调试请求的接口,无疑是完美至极。 可能本人,见识博浅,才说完美至极, 大神,表喷,抱拳了。 django_debug_toolbar 是django的第三方工具包,给django扩展了调试功能...
django2.2版本的whl安装文件,以及依赖的sqlparse文件,先安装pip install sqlparse,再安装django
线上部署时因设置了 settings.DEBUG = False 会导致静态文件都是 404 的情况。主要原因是应为关闭DEBUG模式后,Django 便不提供静态文件服务了。 runserver 的启动 如果运行是通过 runserver 命令的方式,那简单,...
Django上传文件并自动加载静态资源
http://127.0.0.1:8000/static/iphone.png,运行起来访问这个可以看到图片,http://127.0.0.1:8000/访问这个可以看到JSON数据,一个简单的后端