add flask-session扩展

This commit is contained in:
不胜舟
2024-01-12 15:52:27 +08:00
parent e984df7cd0
commit 57f2ce1413
3 changed files with 19 additions and 3 deletions
+16 -1
View File
@@ -1,4 +1,7 @@
import logging
from datetime import timedelta
# from urllib.parse import quote_plus as urlquote
@@ -47,7 +50,9 @@ class BaseConfig:
# 默认日志等级
LOG_LEVEL = logging.WARN
# flask-mail配置
"""
flask-mail配置
"""
MAIL_SERVER = 'smtp.qq.com'
MAIL_USE_TLS = False
MAIL_USE_SSL = True
@@ -78,3 +83,13 @@ class BaseConfig:
# 'testOracle': 'oracle+cx_oracle://test:123456@192.168.1.1:1521/test',
# 'testSQLite': 'sqlite:///database.db
# }
"""
session
"""
PERMANENT_SESSION_LIFETIME = timedelta(days=7)
SESSION_TYPE = "filesystem" # 默认使用文件系统来保存会话
SESSION_PERMANENT = False # 会话是否持久化
SESSION_USE_SIGNER = True # 是否对发送到浏览器上 session 的 cookie 值进行加密
+3 -2
View File
@@ -1,5 +1,4 @@
from flask import Flask
from .init_sqlalchemy import db, ma, init_databases
from .init_login import init_login_manager
from .init_template_directives import init_template_directives
@@ -7,6 +6,7 @@ from .init_error_views import init_error_views
from .init_mail import init_mail, mail as flask_mail
from .init_upload import init_upload
from .init_migrate import init_migrate
from .init_session import init_session
def init_plugs(app: Flask) -> None:
@@ -16,4 +16,5 @@ def init_plugs(app: Flask) -> None:
init_error_views(app)
init_mail(app)
init_upload(app)
init_migrate(app)
init_migrate(app)
init_session(app)
BIN
View File
Binary file not shown.