settings_dev.py 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # -*- coding: utf-8 -*-
  2. """Application configuration."""
  3. import os
  4. from walle.config.settings import Config
  5. from datetime import timedelta
  6. class DevConfig(Config):
  7. """Development configuration."""
  8. ENV = 'dev'
  9. DEBUG = True
  10. DB_NAME = 'walle_python'
  11. # Put the db file in project root
  12. WTF_CSRF_ENABLED = False
  13. DB_PATH = os.path.join(Config.PROJECT_ROOT, DB_NAME)
  14. # SQLALCHEMY_DATABASE_URI = 'sqlite:///{0}'.format(DB_PATH)
  15. SQLALCHEMY_DATABASE_URI = 'mysql://root:whoiam@localhost/walle_python'
  16. DEBUG_TB_ENABLED = True
  17. ASSETS_DEBUG = True # Don't bundle/minify static assets
  18. CACHE_TYPE = 'simple' # Can be "memcached", "redis", etc.
  19. PERMANENT_SESSION_LIFETIME = timedelta(days=1) #设置session的保存时间。
  20. # 前端项目部署路径
  21. FE_PATH = '/Users/wushuiyong/workspace/meolu/walle-fe/'
  22. AVATAR_PATH = 'avatar/'
  23. UPLOAD_AVATAR = FE_PATH + 'dist/' + AVATAR_PATH
  24. #email config
  25. MAIL_SERVER = 'smtp.exmail.qq.com'
  26. MAIL_PORT = 465
  27. MAIL_USE_SSL = True
  28. MAIL_USE_TLS = False
  29. MAIL_DEFAULT_SENDER = 'service@walle-web.io'
  30. MAIL_USERNAME = 'service@walle-web.io'
  31. MAIL_PASSWORD = 'Ki9y&3U82'
  32. LOG_PATH = os.path.join(Config.PROJECT_ROOT, 'logs')
  33. LOG_PATH_ERROR = os.path.join(LOG_PATH, 'error.log')
  34. LOG_PATH_INFO = os.path.join(LOG_PATH, 'info.log')
  35. LOG_PATH_DEBUG = os.path.join(LOG_PATH, 'debug.log')
  36. LOG_FILE_MAX_BYTES = 100 * 1024 * 1024
  37. # 轮转数量是 10 个
  38. LOG_FILE_BACKUP_COUNT = 10
  39. LOG_FORMAT = "%(asctime)s %(thread)d %(message)s"
  40. LOCAL_SERVER_HOST = '127.0.0.1'
  41. LOCAL_SERVER_USER = 'wushuiyong'
  42. LOCAL_SERVER_PORT = 22
  43. SQLALCHEMY_ECHO = True