Flask_appbuilder学习

 
        通常对于一个后台管理项目来说,大部分的功能都是对数据进行增删改查操作, 而这些操作的代码大致是一样的,唯一变化的是数据,Flask_appbuilder就是为了减少这段重复代码而诞生。
 
安装

使用pip安装flask_appbuilder
 
pip install flask_appbuilder
 
安装完之后就可以使用fabmanager命令了
 
fabmanager –help
 
如果安装成功显示如下
 
 
创建项目

首先创建一个可能就用于存放项目
 
mkdir study_apps
 
然后进入项目文件夹通过fabmanager命令创建项目
 
create-app  –name study –engine SQLAlchemy
 
该命令创建名为 study  使用SQLAlchemy orm框架的项目,创建成功后显示如下
 
 
打开项目文件夹,项目的结构为
 
app  项目应用目录
├─────  template  项目模板文件夹
├─────  translations 国际化文件文件夹
├─────  models.py  数据库模型文件
├─────  views.py  项目视图文件
babel  国际化配置文件夹
config.py  配置文件
run.py  启动文件
 
创建DB

在项目启动之前需要先创建db
 
fabmanager create-db
          
flask_appbuilder 默认使用sqlite数据库,路径为项目的根目录
 
创建Admin用户

创建Admin使用一些命令
 
fabmanager create-admin
 
启动项目

经过步骤我就就可以启动项目了
 
 
fabmanager run
 
Flask_appbuilder就安装完成了  我们可以使用http://127.0.0.0:8080访问了

版权声明:本文为shinyBoy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/shinyBoy/p/9265847.html