Django相关配置(包括数据库、templates、static等)信息—Django2.0

1、项目路径配置

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

3静态资源配置

# https://docs.djangoproject.com/en/2.0/howto/static-files/

STATIC_URL = ‘/static/‘

上述配置信息将静态资源存放在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‘),

]

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 ]

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

时间: 2024-08-10 06:09:57

Django相关配置(包括数据库、templates、static等)信息—Django2.0的相关文章

通过Hibernate配置获取数据库表的具体信息

/** * 通过Hibernate配置获取数据库表的具体信息 * @author 晚风工作室 www.soservers.com * */ 标签: Hibernate [1].[代码] [Java]代码 跳至 [1] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 5

如何在Django中配置MySQL数据库

直接上图 在项目中直接找到settings 文件 第一步       原始Django自带数据库 第二步将配置改成MySQL的数据 第三步  在__init__文件中告知Django使用MySQL数据库 第四步   连接MySQL 第五步  填写添加数据库必须填写的内容 然后就连上了数据库 原文地址:https://www.cnblogs.com/tangda/p/10740793.html

Django 中配置MySQL数据库

在Django的项目中会默认使用sqlite的数据库 配置MySQL需要在setting.py 里加入以下设置: 配置数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名', 'USER': '用户名', 'PASSWORD': '数据库密码', 'HOST': '数据库主机,留空默认为localhost', 'PORT': '端口号', } } 在_init_.py文件中写入两行代码

PyCharm中 Django1.11配置Mysql数据库

1.Django 中配置MySQL数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名称', 'USER':'表名称', 'PASSWORD':'密码, 'HOST':'主机地址', 'PORT':'端口号', } } 2.settings 同名文件中 的__init__文件中用MySQL数据库替换原来的数据库 import pymysql pymysql.install_as_MyS

Django html相关配置

本文和大家分享的主要是django中 html配置相关内容,一起来看看吧,希望对大家学习django有所帮助. html文件头要加上下面代码,意思要预加载配置文件中的staticfiles文件 {% load staticfiles %} css,js,img文件配置 其中,static为配置文件目录 <script scr={% static 'js/example.js' %}></script> <link rel="staticsheet" typ

SpringMVC之application-context.xml,了解数据库相关配置

上一篇SpringMVC之web.xml让我们了解到配置一个web项目的时候,如何做基础的DispatcherServlet相关配置,作为SpringMVC上手的第一步,而application-context.xml则让我们了解到如何将数据库信息加载到项目中,包含关键的数据库连接信息.sqlSessionFactory.事务等关键因素. ①.xml内容 <?xml version="1.0" encoding="UTF-8"?> <beans x

django配置mysql数据库

安装完python后,安装python-mysql来连接mysql数据库,下载地址http://sourceforge.net/projects/mysql-python/,安装很简单,点下一步就可以了,不过要装和你python版本相对应的版本,否则比较蛋疼 安装完成后,配置下django的数据库连接,打开项目的配置文件settings.py,修改DATABASES参数 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql'

Linux下安装Python3的django并配置mysql作为django默认数据库(转载)

我的操作系统为centos6.5 1  首先选择django要使用什么数据库.django1.10默认数据库为sqlite3,本人想使用mysql数据库,但为了测试方便顺便要安装一下sqlite开发包. yum install mysql mysql-devel #为了测试方便,我们需要安装sqlite-devel包 yum install sqlite-devel 2  接下来需要安装Python了,因为Python3已经成为主流,所以接下来我们要安装Python3,到官网去下载Python3

EBS安装完成后,对数据库相关配置的改动

EBS安装完成后,对数据库相关配置的改动 1.转为ASM,数据文件,控制文件,redo log,archived log从文件系统转移至ASM 2.禁用resource manager 由于发现系统的一个等待事件:resmgr:cpu quantum,这是由于resource manager的原因.看来resource manager 的bug还不少. alter system set resource_manager_plan=''; 可是重新启动DB后依旧会出现这个问题. create sp