f103148ebf
基于 Flask + MySQL + Bootstrap 5 的全栈个人资料库管理系统。 主要功能: - 管理员/普通用户双角色权限体系,全站登录保护 - 资源管理:文本、图片、音频、视频四类资源 - 三种添加方式:本地上传(拖拽)、URL 后台下载、磁力下载(aria2c) - 在线预览:文本、图片、HTML5 音视频播放器 - 安全:bcrypt 加盐密码哈希、CSRF 防护、SQLAlchemy ORM 防注入 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
16 lines
444 B
Python
16 lines
444 B
Python
from flask_sqlalchemy import SQLAlchemy
|
|
from flask_login import LoginManager
|
|
from flask_bcrypt import Bcrypt
|
|
from flask_wtf.csrf import CSRFProtect
|
|
from flask_migrate import Migrate
|
|
|
|
db = SQLAlchemy()
|
|
login_manager = LoginManager()
|
|
bcrypt = Bcrypt()
|
|
csrf = CSRFProtect()
|
|
migrate = Migrate()
|
|
|
|
login_manager.login_view = 'auth.login'
|
|
login_manager.login_message = '请先登录以访问此页面'
|
|
login_manager.login_message_category = 'warning'
|