settings.py 921 B

12345678910111213141516171819202122232425262728293031
  1. from dotenv import load_dotenv, find_dotenv
  2. from pathlib import Path # Python 3.6+ only
  3. import configparser
  4. config = configparser.ConfigParser()
  5. config_name = "config.ini"
  6. config.read(config_name, encoding="utf-8")
  7. # 应用名称
  8. APP_NAME = config.get("app", "app_name")
  9. # 应用版本号
  10. APP_VERSION = config.get("app", "version")
  11. # 是否开启调试模式
  12. IS_DEBUG = config.get("app", "debug")
  13. # 应用端口号
  14. PORT = config.get("app", "port")
  15. # 应用线程数
  16. APP_WORKS = config.get("app", "works")
  17. # 应用host地址
  18. APP_HOST = config.get("app", "host")
  19. # 应用服务启动名称
  20. APP_RUN = config.get("app", "app_run")
  21. # 日志名称
  22. LOG_FILE_NAME = config.get("log", "log_file_name")
  23. # 最大字节数
  24. MAX_BYTES = config.get("log", "max_bytes")
  25. print("Max bytes is", MAX_BYTES)
  26. # 备份数量
  27. BACKUP_COUNTS = config.get("log", "backup_counts")
  28. # 远程服务器地址
  29. HLM_HOST = config.get("log", "hlm_host")