#用于实现类似于django中 python3 manage.py runserver ...类似的命令#安装:pip3 install flask-script
使用
from flask_script import Managerapp = Flask(__name__)manager=Manager(app) #直接实例化Manager把app传进去...if __name__ == ‘__main__‘: manager.run()#以后在执行,直接:python3 manage.py runserver#python3 manage.py runserver --help #可以传参数,端口等等manage.py
自定义命令
@manager.commanddef custom(arg): """ 自定义命令 python manage.py custom 123 :param arg: :return: """ print(arg)@manager.option(‘-n‘,‘--name‘,dest=‘name‘)#@manager.option(‘-u‘,‘--url‘,dest=‘url‘)def cmd(name,url): """ 自定义命令(-n也可以写成--name) 执行: python manage.py cmd --n lqz --url http://www.oldboyedu.com :param name: :param url: :return: """ print(name,url)VIEw Code
pipreqs
#把项目项目依赖罗列出来#一般配合虚拟环境一起使用,否则把整个环境中的包都列出来了。#安装 pip3 install pipreqs#使用 在项目根目录下pipreqs ./ #生成requirements.txt 文件后,可以根据这个文件下载所有的依赖#用法:pip install -r requrIEments.txt 即可 如果是windows系统,会报编码错误 (UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa8 in position 24: illegal multibyte sequence) 使用时,指定编码格式 pipreqs ./ --enCoding=utf8总结
以上是内存溢出为你收集整理的flask一些插件全部内容,希望文章能够帮你解决flask一些插件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)