parent
ab0ae1a41b
commit
38a2351b78
|
@ -243,7 +243,9 @@ else:
|
||||||
|
|
||||||
# redis 缓存
|
# redis 缓存
|
||||||
REDIS_URL = f'redis://:{REDIS_PASSWORD if REDIS_PASSWORD else ""}@{os.getenv("REDIS_HOST") or REDIS_HOST}:{REDIS_PORT}/{REDIS_DB}'
|
REDIS_URL = f'redis://:{REDIS_PASSWORD if REDIS_PASSWORD else ""}@{os.getenv("REDIS_HOST") or REDIS_HOST}:{REDIS_PORT}/{REDIS_DB}'
|
||||||
CACHES = {
|
# 是否启用redis
|
||||||
|
if locals().get("REDIS_ENABLE", True):
|
||||||
|
CACHES = {
|
||||||
"default": {
|
"default": {
|
||||||
"BACKEND": "django_redis.cache.RedisCache",
|
"BACKEND": "django_redis.cache.RedisCache",
|
||||||
"LOCATION": REDIS_URL,
|
"LOCATION": REDIS_URL,
|
||||||
|
@ -251,7 +253,7 @@ CACHES = {
|
||||||
"CLIENT_CLASS": "django_redis.client.DefaultClient",
|
"CLIENT_CLASS": "django_redis.client.DefaultClient",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
# ================================================= #
|
# ================================================= #
|
||||||
# ******************** JWT配置 ******************** #
|
# ******************** JWT配置 ******************** #
|
||||||
# ================================================= #
|
# ================================================= #
|
||||||
|
@ -329,5 +331,4 @@ CELERYBEAT_SCHEDULER = 'django_celery_beat.schedulers.DatabaseScheduler' # Back
|
||||||
# ================================================= #
|
# ================================================= #
|
||||||
# 接口权限
|
# 接口权限
|
||||||
INTERFACE_PERMISSION = locals().get("INTERFACE_PERMISSION", False)
|
INTERFACE_PERMISSION = locals().get("INTERFACE_PERMISSION", False)
|
||||||
INTERFACE_PERMISSION = {locals().get("INTERFACE_PERMISSION", False)}
|
|
||||||
DJANGO_CELERY_BEAT_TZ_AWARE = False
|
DJANGO_CELERY_BEAT_TZ_AWARE = False
|
||||||
|
|
|
@ -302,4 +302,4 @@ class ExportCeleryLogSerializer(CustomModelSerializer):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CeleryLog
|
model = CeleryLog
|
||||||
fields = ('name', 'kwargs', 'seconds', 'state', 'result', 'creator_name')
|
fields = ('name', 'kwargs', 'seconds', 'status', 'result', 'creator_name')
|
||||||
|
|
|
@ -18,6 +18,9 @@ DATABASE_NAME = "django-vue-admin"
|
||||||
# ================================================= #
|
# ================================================= #
|
||||||
# ************** redis 数据库配置 ************** #
|
# ************** redis 数据库配置 ************** #
|
||||||
# ================================================= #
|
# ================================================= #
|
||||||
|
# 是否启用Redis缓存
|
||||||
|
# 注:不使用redis则无法使用celery
|
||||||
|
REDIS_ENABLE = True
|
||||||
REDIS_DB = 1
|
REDIS_DB = 1
|
||||||
REDIS_HOST = '127.0.0.1'
|
REDIS_HOST = '127.0.0.1'
|
||||||
REDIS_PORT = 6379
|
REDIS_PORT = 6379
|
||||||
|
|
Loading…
Reference in New Issue