1、项目路径配置

2、调试阶段DEBUG =Ture,在调试中会自动检测代码是否发生更改,项目上线后,改为False,否则会泄露系统相关信息

3静态资源配置

# 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属性,设置方式:

#根目录的静态资源文件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的模板使用。

模板配置代码:

 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数据库

默认数据库Sqlite3

更改成mysql数据库:

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相关推荐

  1. 【django】配置redis数据库【4】

    一.安装django-redis扩展包 $ pip install django-redis 二.配置Redis数据库 在setting文件中配置redis数据库 # 配置Redis数据库 CACHE ...

  2. 【django】配置MySQL数据库【3】

    一.新建MySQL数据库 1.登录数据库 $mysql -u root -p 2.新建mgdb数据库 $create database mgdb default charset=utf8; 3.新建M ...

  3. Django怎么配置mysql数据库_Django如何配置mysql数据库

    Django项目默认使用sqlite 数据库,但是我想用mysql数据库,应该如何配置呢. Django连接mysql数据库的操作,是通过根模块的配置实现的,在项目根模块的配置文件settings.p ...

  4. python用django连接mysql_三分钟了解Django如何连接Mysql数据库

    处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py    在views函数文件中添加register函数,来处理用户注册 ...

  5. linux服务器相关配置查看

    linux服务器相关配置查看 1.查看GPU信息和使用情况 #Linux查看显卡信息: lspci是一个用来查看系统中所有PCI总线以及连接到该总线上的设备的工具. lspci | grep -i v ...

  6. Python3.7中,Django配置MySql数据库

    上一节中讲了Python3.7搭建Django框架项目 ,并且项目能够运行起来,Django框架中默认配置的数据库是sqlite,sqlite数据库虽然小巧,但是对于大型项目时sqlite就会有瓶颈, ...

  7. php django mysql配置文件_Mysql学习Django+mysql配置与简单操作数据库实例代码

    <Mysql学习Django+mysql配置与简单操作数据库实例代码>要点: 本文介绍了Mysql学习Django+mysql配置与简单操作数据库实例代码,希望对您有用.如果有疑问,可以联 ...

  8. django mysql开发_【python-Django开发】Django 配置MySQL数据库讲解!!!

    官方文档请阅读:https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-db-api-drivers 配置MySQL数据库 1. 新建M ...

  9. Django中使用和配置Redis数据库

    1.安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django-redis 使用源安装比较快 2.作为 cache backe ...

最新文章

  1. 工作191:loading不声明
  2. linux讲日志暂停,linux – Rsyslog在日志轮换后停止向远程服务器发送数据
  3. GCD API 理解 (一)
  4. geoServer的安装
  5. IDEA 自动生成 serialVersionUID 的设置
  6. 简单写一下选择排序算法
  7. android 属性动画还原,属性动画和补间动画
  8. mave工程中的一个类调用另一个聚合工程的一个类_软件工程系列-UML1
  9. gmat模考_国外GMAT高分学霸们都在用什么复习资料?(模考篇)
  10. (转) Deep Learning Resources
  11. linux socket通信编程之c语言(客户端和服务器程序)
  12. python撤销_python 取消转义字符作用
  13. 安信可nbiot模块_安信可wifi模块
  14. 国内Linux各版本占有率,Linux市场占有率知多少?
  15. NLTK-004:加工原料文本
  16. ubuntu安装ROS进行到rosdep update时出现错误,如ERROR: unable to process source ...
  17. 不可不知的10款3dMax展UV插件
  18. 解决【无法对套接字执行操作,因为系统缺少足够的缓冲区空间,或者因为系统上的队列已满127.0.0.1:8086】问题
  19. 常用传感器讲解五--声音传感器-(KY-037)
  20. BZOJ4585 [Apio2016]烟火表演

热门文章

  1. project a vertex along its normal onto a triangle
  2. DFS和BFS算法介绍
  3. linux 内核编译速度,内核编译之后的运行速度
  4. su室外渲染参数设置_紫天资源星球下载:多层公寓楼室外Lumion预渲染场景
  5. 相对位置的渐变 html,沿HTML5画布路径的连续渐变
  6. ubuntu下的jdk进行升级_Ubuntu下JDK升级1.7
  7. const C++ 用法总结
  8. linun开启oracle监听,Linux下配置Oracle监听器
  9. arcengine动态显示所需字段值
  10. 黄聪:一个拼图工具的制作思路