python django自定义配置方法
python django默认的配置文件在settings.py文件中进行配置,在项目版本迭代中,防止因为更换默认配置导致更新版本失败,可以使用自定义配置文件:overrides.py
下图展示的路径--具体配置:
settings.py
# override default config
try:
from test2.overrides import *
except ImportError:
pass
overrides.py
import pymysql #导入pymsql模块
pymysql.version_info = (1, 4, 13, "final", 0) #防止版本报错
pymysql.install_as_MySQLdb()
DATABASES = {
'default': {
'ATOMIC_REQUESTS': True,
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'HOST': '192.168.13.186',
'PORT': '33080',
'USER':'server',
'PASSWORD':'x',
}
}
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://:123456@192.168.13.186:6390/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
CHANNEL_LAYERS = {
"default": {
"BACKEND": "channels_redis.core.RedisChannelLayer",
"CONFIG": {
"hosts": ["redis://:123456@192.168.13.186:6390/0"],
},
},
}

@南非波波
github:https://github.com/swht

浙公网安备 33010602011771号