import os from application.settings import BASE_DIR # ================================================= # # *************** mysql数据库 配置 *************** # # ================================================= # # 数据库 ENGINE ,默认演示使用 sqlite3 数据库,正式环境建议使用 mysql 数据库 # sqlite3 设置 DATABASE_ENGINE = "django.db.backends.sqlite3" DATABASE_NAME = os.path.join(BASE_DIR, "db.sqlite3") # 使用mysql时,改为此配置 #DATABASE_ENGINE = "django.db.backends.mysql" #DATABASE_NAME = 'django-vue3-admin' # mysql 时使用 # 数据库地址 改为自己数据库地址 DATABASE_HOST = '127.0.0.1' # # 数据库端口 DATABASE_PORT = 3306 # # 数据库用户名 DATABASE_USER = "root" # # 数据库密码 DATABASE_PASSWORD = 'DVADMIN3' # 表前缀 TABLE_PREFIX = "dvadmin_" # ================================================= # # ******** redis配置,无redis 可不进行配置 ******** # # ================================================= # # 是否使用Redis,设置为False则不使用Redis(使用本地内存缓存和数据库) USE_REDIS = False # 以下Redis配置仅在USE_REDIS=True时生效 REDIS_DB = 1 CELERY_BROKER_DB = 3 REDIS_PASSWORD = '' # 无密码的Redis服务器 REDIS_HOST = '127.0.0.1' # 根据是否有密码生成正确的Redis URL if REDIS_PASSWORD: REDIS_URL = f'redis://:{REDIS_PASSWORD}@{REDIS_HOST}:6379' else: REDIS_URL = f'redis://{REDIS_HOST}:6379' # ================================================= # # ****************** 功能 启停 ******************* # # ================================================= # DEBUG = True # 启动登录详细概略获取(通过调用api获取ip详细地址。如果是内网,关闭即可) ENABLE_LOGIN_ANALYSIS_LOG = True # 登录接口 /api/token/ 是否需要验证码认证,用于测试,正式环境建议取消 LOGIN_NO_CAPTCHA_AUTH = True # ================================================= # # ****************** 其他 配置 ******************* # # ================================================= # ALLOWED_HOSTS = ["*"] # 列权限中排除App应用 COLUMN_EXCLUDE_APPS = []