django 后端开发-01 配置工作:
# Django 配置工作
1: 配置好数据库
2: 配置好模板文件路径
3: 配置好静态文件路径
4: 配置好时区
5: 配置好模板的static标签
1: 配置好数据库
1.1 配置django setting
在 新建项目的 settings.py 中 DATABASES 设置数据库信息
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 使用数据库的名称(本文以mysql 为例) 'NAME': "blog", # 数据库名称 "USER": "root", # 登录名称 "PASSWORD": "root", # 登录密码 "HOST": "localhost", # 主机 "PORT": "3306", # 数据库端口 } }
注意:
在设置好数据库信息后, 要在项目 __init__.py 文件 添加配置
# django 2.1 及以上
import MySQLdb
或者
旧版 django
import pymysql pymysql.install_as_MySQLdb()
1.2 新建数据库
在navicat 中 新建数据库 命名为 配置中数据库名称。
并且选择编码方式为 UTF-8
2 . 配置好模板文件路径
在setting.py 文件 中 配置, 模板文件路径。
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'blog_front','templates')] # blog_front 为app 名, # templates 为 app 下的 templates文件夹 , 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
3: 配置好静态文件路径
setting.py 低端 添加静态文件路径。
STATICFILES_DIR = [ os.path.join(BASE_DIR,"blog_front", "dist") # BASE_DIR 为 项目所在路径, blog_front 为 app名字, ]
4: 配置好时区
LANGUAGE_CODE = 'zh-hans' # 配置语言为 中文() TIME_ZONE = 'Asia/Shanghai' # 配置时区为 上海 注意 , 没有背景时区 USE_I18N = True USE_L10N = True USE_TZ = True
5: 配置好模板的static标签
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'blog_front','templates')] , 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], 'builtins':[ 'django.templatetags.static' ] }, }, ]

浙公网安备 33010602011771号