# devopsplatform_basic_code **Repository Path**: demo_demo/devopsplatform_basic_code ## Basic Information - **Project Name**: devopsplatform_basic_code - **Description**: bootstrap基础模板 登录/注册 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-09-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 基础FlaskWeb后台代码。可基于该基础代码作为模板,进行其他开发作业 目前功能: 1. 用户注册、登录(邮件确认) 2. 通过用户权限进行页面视图限制 ##### 1.安装依赖包 ``` pip install -r requirements.txt ``` ##### 2.创建数据库时需要指定编码为UTF8; ``` CREATE DATABASE `DB_NAME` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; grant all on DB_NAME.* to DB_USER@'127.0.0.1' identified by 'PASSWORD'; flush privileges; ``` ##### 3.初始化数据库 ``` python manager.py db init python manager.py db migrate python manager.py db upgrade ``` ##### 4.初始化admin管理权限角色数据库 ``` #python manage.py shell from manager import Role Role.insert_roles() Role.query.all() ``` ##### 5.Run ``` python manager runserver ```