flask一些插件
发布时间:2020-12-20 12:58:47 所属栏目:Python 来源:网络整理
导读:flask-script # 用于实现类似于django中 python3 manage.py runserver ...类似的命令 # 安装:pip3 install flask-script 使用 from flask_script import Managerapp = Flask( __name__ )manager =Manager(app) # 直接实例化Manager把app传进去 ... if __nam
flask-script#用于实现类似于django中 python3 manage.py runserver ...类似的命令 #安装:pip3 install flask-script 使用 from flask_script import Manager app = Flask(__name__) manager=Manager(app) #直接实例化Manager把app传进去 ... if __name__ == ‘__main__‘: manager.run() #以后在执行,直接:python3 manage.py runserver #python3 manage.py runserver --help #可以传参数,端口等等 ?自定义命令 @manager.command def 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) ? ? 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |