Flask生产环境配置 #

一、配置管理 #

1.1 环境变量 #

python
import os

class Config:
    SECRET_KEY = os.environ.get('SECRET_KEY')
    SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL')

1.2 配置文件 #

python
class ProductionConfig:
    DEBUG = False
    TESTING = False
    SESSION_COOKIE_SECURE = True
    SESSION_COOKIE_HTTPONLY = True

二、安全配置 #

python
app.config['SESSION_COOKIE_SECURE'] = True
app.config['SESSION_COOKIE_HTTPONLY'] = True
app.config['PERMANENT_SESSION_LIFETIME'] = 3600

三、下一步 #

接下来让我们学习 部署方案,了解Flask部署!

最后更新:2026-03-28