diff --git a/dongtai_conf/settings.py b/dongtai_conf/settings.py index 7e0c29422..891654c59 100644 --- a/dongtai_conf/settings.py +++ b/dongtai_conf/settings.py @@ -10,10 +10,10 @@ https://docs.djangoproject.com/en/3.0/ref/settings/ """ +import os from typing import List from ast import literal_eval from urllib.parse import urljoin -import os import sys from configparser import ConfigParser diff --git a/dongtai_conf/wsgi.py b/dongtai_conf/wsgi.py index 1f5fbcf15..96c075151 100644 --- a/dongtai_conf/wsgi.py +++ b/dongtai_conf/wsgi.py @@ -9,6 +9,11 @@ import os +ENABLE_GEVENT = os.environ.get("GEVENT", 'FALSE') == 'TRUE' +if ENABLE_GEVENT: + from gevent import monkey + monkey.patch_all() + from django.core.wsgi import get_wsgi_application os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dongtai_conf.settings')