1. Configuración básica (el archivo de configuración es settings.py)
Hay sistemas operativos utilizados en el siguiente contenido, y los sistemas operativos deben importarse
import os
1. Modo de depuración
DEBUG = True
2. Deshabilite el middleware csrf (si no deshabilita la solicitud de publicación, habrá problemas, puede aprender a usarlo y volver a cambiarlo más tarde) Simplemente
agregue un signo # al principio
MIDDLEWARE = [
......
#'django.middleware.csrf.CsrfViewMiddleware',
......
]
3. El valor del encabezado de la solicitud HOST (los novatos recomiendan establecerlo en "*" primero para evitar problemas)
ALLOWED_HOSTS = ["*"]
#[]空列表 表示请求头中host为127.0.0.1,localhost能访问本项目
#['*']表示任何请求头的host都能访问到当前目录
#['192.168.1.3','127.0.0.1']表示只有当前两个host头的值能访问当前项目(公网ip或域名)
4, PLANTILLAS (ubicación de almacenamiento de plantillas (archivo HTML))
TEMPLATES = [
{
......
'DIRS': [os.path.join(BASE_DIR,'templates')],
#模板储存位置(表示存放在与manage.py同级templates目录下,可以自己修改需要的位置)
......
}
]
5. Caso de uso de archivo estático estático (js\css\img)
: después de la configuración, use (127.0.0.1/static/js/my.js) para obtener (archivo my.js en el directorio js)
STATIC_URL = '/static/' #静态文件的路由
STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),)
#静态文件位置(表示存放在与manage.py同级static目录下,可以自己修改需要的位置)
#注意:STATICFILES_DIRS 是一个元组,不要忘记了后面的逗号,不然会报错哦
6. Idioma LANGUAGE_CODE
LANGUAGE_CODE = 'zh-Hans'
#英文:'en-us'
#中文:'zh-Hans'
7. Zona horaria TIME_ZONE
TIME_ZONE = 'Asia/Shanghai'
#世界标准时区:'UTC'
#中国时区:'Asia/Shanghai'
2. Otras configuraciones comunes
1, configuración de la base de datos mysql BASES DE DATOS
(No es necesario modificar si se usa la base de datos predeterminada (sqlite))
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'数据库名字',
'USER':'root',#数据库名字用户名
'PASSWORD':'123456',#数据库密码
'HOST':'127.0.0.1',
'PORT':'3306',#端口
'OPTIONS': {'charset':'utf8mb4'}, #打开数据库 编码格式 ——解决4字节表情无法储存问题
}
}
2. Registre la aplicación INSTALLED_APPS