-
DEBUG 生产环境选择False 测试环境选择True
-
SECRET_KEY 安全密钥,可通过下面方法生成:
1>>> import os 2>>> os.urandom(24) 3b'\xdfr\xff\xd1\xbcO\xc1\xa9_\xcb\x18\x04\xa6ZVJ\xf8\xd26]\x07_HE' -
SECURITY_PASSWORD_SALT 加盐,主要用于生成邮箱验证url
-
REMEMBER_COOKIE_DURATION, PERMANENT_SESSION_LIFETIME 设置记住我之后cookies保存时间 使用 datetime.timedelta(days=3)
-
PER_PAGE 设置每页显示多少条主题
-
定制缓存
1CACHE_REDIS_HOST = '127.0.0.1' 2CACHE_REDIS_PORT = '6379' 3CACHE_REDIS_PASSWORD = '' 4CACHE_REDIS_DB = 1 5 6CACHE_DEFAULT_TIMEOUT = 60 7CACHE_KEY_PREFIX = 'cache:' -
SERVER_NAME 设置域名,本地测试使用
1SERVER_NAME = 'localhost:5000'生产环境使用
1SERVER_NAME = '你的域名'注意 : 该论坛程序默认使用的是 forums.example.com 子域名,并且启用了 docs.example.com子域名 如果想要使用 example.com 作为论坛域名,需要注释
maple/__init__.py
1app.url_map._rules.clear() 2app.url_map._rules_by_endpoint.clear() 3app.url_map.default_subdomain = 'forums' 4app.add_url_rule(app.static_url_path + '/<path:filename>', 5 endpoint='static', 6 view_func=app.send_static_file, 7 subdomain='forums')不想启用 docs 子域名
请修改
maple/urls.py
1app.register_blueprint(docs_site, subdomain='docs')改成
1app.register_blueprint(docs_site, url_prefix='/docs) -
ONLINE_LAST_MINUTES 记录在线时间,默认为5分钟
-
邮箱设置
1MAIL_SERVER = 2MAIL_PORT = 3MAIL_USE_TLS = True 4MAIL_USE_SSL = False 5MAIL_USERNAME = 6MAIL_PASSWORD = 7MAIL_DEFAULT_SENDER = -
数据库设置
1SQLALCHEMY_DATABASE_URI = '' -
时区及语言设置
1LANGUAGES = {'en': 'English', 'zh': 'Chinese'}
作者:
honmaple
加载评论
知识共享署名-非商业性使用-相同方式共享4.0国际许可协议