Flask_appbuilder的学习:安装

Posted Shiny-Boy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask_appbuilder的学习:安装相关的知识,希望对你有一定的参考价值。

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访问了

以上是关于Flask_appbuilder的学习:安装的主要内容,如果未能解决你的问题,请参考以下文章

玩转BUI系列一--动画控制交互篇:bui.animate

玩转BUI系列一--动画控制交互篇:bui.animate

bui上手体验

2018开发最快的Webapp框架--BUI交互框架

没有这样的令牌:'btok_1JGm2oKFR93cFUSYN2bui4Yb' 当我尝试为 Stripe 客户创建银行账户时

ASP.NET MVC4.0+EF+LINQ+bui+网站+角色权限管理系统