# admin_blog **Repository Path**: big-dawn/admin_blog ## Basic Information - **Project Name**: admin_blog - **Description**: 基于Flask、vue、element、MySQL的 Blog 后台管理系统 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-08-07 - **Last Updated**: 2025-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Vue, Element-UI, MySQL, 管理系统 ## README # Flask Blog 后台管理系统 ![20250807_135856.gif](static/images/20250807_140444.gif) ## 功能特性 - 用户注册/登录(JWT认证) - 帖子发布与管理 - 评论功能 - RESTful API接口 ## 技术栈 - Python 3.10 - Flask - MySQL/MariaDB - SQLAlchemy ORM - JWT认证 ## 快速开始 ### 环境准备 1. 安装Python 3.10 2. 安装MySQL/MariaDB 3. 创建数据库: ```bash mysql -u root -p -e "CREATE DATABASE studentdb" ``` ### 安装依赖 ```bash pip install -r requirements.txt ``` ### 初始化数据库 ```bash python init_db.py ``` ### 运行应用 ```bash python main.py ``` ## API文档 [查看API文档](API_DOCS.md) ## 开发指南 1. 配置环境变量: ```bash export SECRET_KEY=your-secret-key export DATABASE_URL=mysql://user:password@localhost/flask_blog ``` 2. 开发模式运行: ```bash flask run --debug ```