python 在flask中用flask-script脚本的形式后台运行导出,并以邮件的形...

发布网友 发布时间:2022-04-24 01:41

我来回答

2个回答

懂视网 时间:2022-05-03 06:46

 

使用flask-script可以实现自定义命令来操作flask,如:可以通过命令来跑一个开发版本的服务器、设置数据库、定时任务等
安装:pip install flask-script

命令的添加方式
1:@manager.command:用来传递不需要传递参数的命令
2:@manager.option:用来传递需要传递参数的命令,有几个参数就需要写几个@manager.option
3:如果有一些命令是针对某个功能的,比如有一堆命令是针对ORM表映射的,则可以将这些命令单独放在一个文件中管理,也是使用Manager对象来添加,然后到主Manager文件中通过manageradd_command来添加

 

基本用法(无入参)

技术图片

技术图片

技术图片

 

有入参

技术图片

技术图片

通过命令行,往数据库插入管理员

技术图片

技术图片

技术图片

 

编写插入数据的函数

技术图片

插入数据:python manage.py add_user -u admin -e 9077777@qq.com

技术图片

技术图片

 

对自定义的命令统一管理

技术图片

技术图片

技术图片

 

五十:数据库之Flask-Script详解

标签:技术   服务器   http   自定义   对象   定时   详解   pip   数据   

热心网友 时间:2022-05-03 03:54

Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com