env.example.py 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import os
  2. from application.settings import BASE_DIR
  3. # ================================================= #
  4. # *************** mysql数据库 配置 *************** #
  5. # ================================================= #
  6. # 数据库 ENGINE ,默认演示使用 sqlite3 数据库,正式环境建议使用 mysql 数据库
  7. # sqlite3 设置
  8. DATABASE_ENGINE = "django.db.backends.sqlite3"
  9. DATABASE_NAME = os.path.join(BASE_DIR, "db.sqlite3")
  10. # 使用mysql时,改为此配置
  11. # DATABASE_ENGINE = "django.db.backends.mysql"
  12. # DATABASE_NAME = 'django-vue-admin' # mysql 时使用
  13. # 数据库地址 改为自己数据库地址
  14. DATABASE_HOST = "127.0.0.1"
  15. # # 数据库端口
  16. DATABASE_PORT = 3306
  17. # # 数据库用户名
  18. DATABASE_USER = "root"
  19. # # 数据库密码
  20. DATABASE_PASSWORD = "123456"
  21. # 表前缀
  22. TABLE_PREFIX = "dvadmin_"
  23. # ================================================= #
  24. # ******** redis配置,无redis 可不进行配置 ******** #
  25. # ================================================= #
  26. # REDIS_PASSWORD = ''
  27. # REDIS_HOST = '127.0.0.1'
  28. # REDIS_URL = f'redis://:{REDIS_PASSWORD or ""}@{REDIS_HOST}:6380'
  29. # ================================================= #
  30. # ****************** 功能 启停 ******************* #
  31. # ================================================= #
  32. DEBUG = True
  33. # 启动登录详细概略获取(通过调用api获取ip详细地址。如果是内网,关闭即可)
  34. ENABLE_LOGIN_ANALYSIS_LOG = True
  35. # 登录接口 /api/token/ 是否需要验证码认证,用于测试,正式环境建议取消
  36. LOGIN_NO_CAPTCHA_AUTH = True
  37. # 是否启动API日志记录
  38. API_LOG_ENABLE = locals().get("API_LOG_ENABLE", True)
  39. # API 日志记录的请求方式
  40. API_LOG_METHODS = locals().get("API_LOG_METHODS", ["POST", "UPDATE", "DELETE", "PUT"])
  41. # API_LOG_METHODS = 'ALL' # ['POST', 'DELETE']
  42. # ================================================= #
  43. # ****************** 其他 配置 ******************* #
  44. # ================================================= #
  45. ENVIRONMENT = "local" # 环境,test 测试环境;prod线上环境;local本地环境
  46. ALLOWED_HOSTS = ["*"]
  47. # 系统配置存放位置:redis/memory(默认)
  48. DISPATCH_DB_TYPE = 'redis'