|
@@ -32,7 +32,7 @@ else:
|
|
|
config_path = "formal.json"
|
|
config_path = "formal.json"
|
|
|
with open(config_path,"r") as f:
|
|
with open(config_path,"r") as f:
|
|
|
config_data = f.read()
|
|
config_data = f.read()
|
|
|
-config = json.loads(config_data)
|
|
|
|
|
|
|
+CONFIG = json.loads(config_data)
|
|
|
|
|
|
|
|
ALLOWED_HOSTS = ['*']
|
|
ALLOWED_HOSTS = ['*']
|
|
|
|
|
|
|
@@ -91,10 +91,10 @@ DATABASES = {
|
|
|
'default': {
|
|
'default': {
|
|
|
'ENGINE': 'django.db.backends.mysql',
|
|
'ENGINE': 'django.db.backends.mysql',
|
|
|
'NAME': 'bigdata_api',
|
|
'NAME': 'bigdata_api',
|
|
|
- 'USER': config["mysql"]["user"],
|
|
|
|
|
- 'PASSWORD': config["mysql"]["pwd"],
|
|
|
|
|
- 'HOST': config["mysql"]["host"],
|
|
|
|
|
- 'PORT': config["mysql"]["port"],
|
|
|
|
|
|
|
+ 'USER': CONFIG["mysql"]["user"],
|
|
|
|
|
+ 'PASSWORD': CONFIG["mysql"]["pwd"],
|
|
|
|
|
+ 'HOST': CONFIG["mysql"]["host"],
|
|
|
|
|
+ 'PORT': CONFIG["mysql"]["port"],
|
|
|
'OPTIONS': {'charset': 'utf8mb4'}
|
|
'OPTIONS': {'charset': 'utf8mb4'}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -102,7 +102,7 @@ DATABASES = {
|
|
|
CACHES = {
|
|
CACHES = {
|
|
|
'default': {
|
|
'default': {
|
|
|
'BACKEND': 'django_redis.cache.RedisCache',
|
|
'BACKEND': 'django_redis.cache.RedisCache',
|
|
|
- "LOCATION": config["redis"]["url"],
|
|
|
|
|
|
|
+ "LOCATION": CONFIG["redis"]["url"],
|
|
|
"OPTIONS": {
|
|
"OPTIONS": {
|
|
|
"CLIENT_CLASS": "django_redis.client.DefaultClient",
|
|
"CLIENT_CLASS": "django_redis.client.DefaultClient",
|
|
|
}
|
|
}
|
|
@@ -149,11 +149,11 @@ AUTH_USER_MODEL = 'UserApp.MyUser'
|
|
|
|
|
|
|
|
REST_FRAMEWORK = {
|
|
REST_FRAMEWORK = {
|
|
|
# 全局配置异常模块
|
|
# 全局配置异常模块
|
|
|
- 'EXCEPTION_HANDLER': 'utils.exception.custom_exception_handler',
|
|
|
|
|
- # 修改默认返回JSON的renderer的类
|
|
|
|
|
- 'DEFAULT_RENDERER_CLASSES': (
|
|
|
|
|
- 'utils.rendererresponse.CustomRender',
|
|
|
|
|
- ),
|
|
|
|
|
|
|
+ # 'EXCEPTION_HANDLER': 'utils.exception.custom_exception_handler',
|
|
|
|
|
+ # # 修改默认返回JSON的renderer的类
|
|
|
|
|
+ # 'DEFAULT_RENDERER_CLASSES': (
|
|
|
|
|
+ # 'utils.rendererresponse.CustomRender',
|
|
|
|
|
+ # ),
|
|
|
'DEFAULT_THROTTLE_RATES': {
|
|
'DEFAULT_THROTTLE_RATES': {
|
|
|
'devicelist': '1/m',
|
|
'devicelist': '1/m',
|
|
|
'devicedetail': '1/m'
|
|
'devicedetail': '1/m'
|