Django相关配置(包括数据库、templates、static等)信息—Django2.0
1、项目路径配置
2、调试阶段DEBUG =Ture,在调试中会自动检测代码是否发生更改,项目上线后,改为False,否则会泄露系统相关信息
3静态资源配置
![](/assets/blank.gif)
![](/assets/blank.gif)
# https://docs.djangoproject.com/en/2.0/howto/static-files/ STATIC_URL = '/static/'
View Code
上述配置信息将静态资源存放在static中,而文件夹static只能存放于App中。创建app为index,在index中添加文件夹static,
存放静态文件。如果将static放在MyDjango(所创的Django项目)的根目录下,则会在浏览器上显示404错误信息。
如果想在MyDjango根目录下存放静态文件,则需要配置setting.py设置中SEATICFILES_DIRS属性,设置方式:
![](/assets/blank.gif)
![](/assets/blank.gif)
#根目录的静态资源文件public_static' STATICFILES_DIRS=[os.path.join(BASE_DIR,'public_static'),#App(index)的静态资源文件index_static' os.path.join(BASE_DIR,'index/index_static'),]
View Code
4、模板路劲配置
模板配置通常配置DIRS的模板路径即可在根目录和index下分别创建templates文件夹,在文件夹下创建index.html和app_index.
html
根目录的templates放置共用的模板文件,能供哥App文件使用,而App中的templates中的则是供相应的app的模板使用。
模板配置代码:
![](/assets/blank.gif)
![](/assets/blank.gif)
1 TEMPLATES = [ 2 { 3 'BACKEND': 'django.template.backends.django.DjangoTemplates', 4 'DIRS': [os.path.join(BASE_DIR, 'templates'), 5 #主要添加了这一行配置了App的模板 6 os.path.join(BASE_DIR, 'index/templates')] 7 , 8 'APP_DIRS': True, 9 'OPTIONS': { 10 'context_processors': [ 11 'django.template.context_processors.debug', 12 'django.template.context_processors.request', 13 'django.contrib.auth.context_processors.auth', 14 'django.contrib.messages.context_processors.messages', 15 ], 16 }, 17 }, 18 ]
View Code
5、数据库配置
默认配置:默认使用Sqlite3数据库
![](/assets/blank.gif)
更改成mysql数据库:
![](/assets/blank.gif)
![](/assets/blank.gif)
1 'default': { 2 'ENGINE': 'django.db.backends.mysql', 3 'NAME':'django_db', 4 'USER':'root', 5 'PASSWORD':'root', 6 'HOST':'127.0.0.1', 7 'PORT':'3306', 8 }
更改成mysql数据库代码
还可以配置多个数据库
转载于:https://www.cnblogs.com/positive-cat/p/10069261.html
Django相关配置(包括数据库、templates、static等)信息—Django2.0相关推荐
- 【django】配置redis数据库【4】
一.安装django-redis扩展包 $ pip install django-redis 二.配置Redis数据库 在setting文件中配置redis数据库 # 配置Redis数据库 CACHE ...
- 【django】配置MySQL数据库【3】
一.新建MySQL数据库 1.登录数据库 $mysql -u root -p 2.新建mgdb数据库 $create database mgdb default charset=utf8; 3.新建M ...
- Django怎么配置mysql数据库_Django如何配置mysql数据库
Django项目默认使用sqlite 数据库,但是我想用mysql数据库,应该如何配置呢. Django连接mysql数据库的操作,是通过根模块的配置实现的,在项目根模块的配置文件settings.p ...
- python用django连接mysql_三分钟了解Django如何连接Mysql数据库
处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py 在views函数文件中添加register函数,来处理用户注册 ...
- linux服务器相关配置查看
linux服务器相关配置查看 1.查看GPU信息和使用情况 #Linux查看显卡信息: lspci是一个用来查看系统中所有PCI总线以及连接到该总线上的设备的工具. lspci | grep -i v ...
- Python3.7中,Django配置MySql数据库
上一节中讲了Python3.7搭建Django框架项目 ,并且项目能够运行起来,Django框架中默认配置的数据库是sqlite,sqlite数据库虽然小巧,但是对于大型项目时sqlite就会有瓶颈, ...
- php django mysql配置文件_Mysql学习Django+mysql配置与简单操作数据库实例代码
<Mysql学习Django+mysql配置与简单操作数据库实例代码>要点: 本文介绍了Mysql学习Django+mysql配置与简单操作数据库实例代码,希望对您有用.如果有疑问,可以联 ...
- django mysql开发_【python-Django开发】Django 配置MySQL数据库讲解!!!
官方文档请阅读:https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-db-api-drivers 配置MySQL数据库 1. 新建M ...
- Django中使用和配置Redis数据库
1.安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django-redis 使用源安装比较快 2.作为 cache backe ...
最新文章
- 工作191:loading不声明
- linux讲日志暂停,linux – Rsyslog在日志轮换后停止向远程服务器发送数据
- GCD API 理解 (一)
- geoServer的安装
- IDEA 自动生成 serialVersionUID 的设置
- 简单写一下选择排序算法
- android 属性动画还原,属性动画和补间动画
- mave工程中的一个类调用另一个聚合工程的一个类_软件工程系列-UML1
- gmat模考_国外GMAT高分学霸们都在用什么复习资料?(模考篇)
- (转) Deep Learning Resources
- linux socket通信编程之c语言(客户端和服务器程序)
- python撤销_python 取消转义字符作用
- 安信可nbiot模块_安信可wifi模块
- 国内Linux各版本占有率,Linux市场占有率知多少?
- NLTK-004:加工原料文本
- ubuntu安装ROS进行到rosdep update时出现错误,如ERROR: unable to process source ...
- 不可不知的10款3dMax展UV插件
- 解决【无法对套接字执行操作,因为系统缺少足够的缓冲区空间,或者因为系统上的队列已满127.0.0.1:8086】问题
- 常用传感器讲解五--声音传感器-(KY-037)
- BZOJ4585 [Apio2016]烟火表演
热门文章
- project a vertex along its normal onto a triangle
- DFS和BFS算法介绍
- linux 内核编译速度,内核编译之后的运行速度
- su室外渲染参数设置_紫天资源星球下载:多层公寓楼室外Lumion预渲染场景
- 相对位置的渐变 html,沿HTML5画布路径的连续渐变
- ubuntu下的jdk进行升级_Ubuntu下JDK升级1.7
- const C++ 用法总结
- linun开启oracle监听,Linux下配置Oracle监听器
- arcengine动态显示所需字段值
- 黄聪:一个拼图工具的制作思路