0x01前言

一个基于Flask的简单应用——watchlist。github: https://github.com/birdmanwings/testwatchlist

0x02简介

基本功能:

  • 登录
  • 添加,修改,删除电影条目
  • 根据电影条目进行查询
  • 更改用户名

所用模块:

  • Flask-login
  • Jinja2
  • Sqlchemy
  • Bootstrap

展示界面:

0x03安装及使用

$ git clone https://github.com/birdmanwings/testwatchlist.git
$ cd testwatchlist
$ pipenv install --dev
$ pipenv shell
$ flask initdb --drop (初始化数据库)
$ flask forge (生成虚拟数据)  
$ flask admin (生成管理员账户)
* Username:你的用户名
* Password:设置的密码
* Repeat for confirmation:重复的密码
$ flask run
* Running on http://127.0.0.1:5000/

需要提前安装pipenv

0x04总结

熟悉了flask command的编写和基本的开发流程。