使用 flask-script
Posted 加载Python技能
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 flask-script相关的知识,希望对你有一定的参考价值。
学习思想:学习可以看作一个 输入-方法-输出 过程,敲几遍是一种有效的方式,是 Learn by Doing 的实践目标:使用 Flask 扩展 flask-script环境:python3, flask, flask-script
创建一个简单的 Flask 程序
in[1]终端
$python3 -V
$mkdir use-flask-script
$cd use-flask-script
$pipenv shell
in[2]终端
$pipenv install flask
in[3]终端
$touch config.py
$touch main.py
in[4]编辑器
# config.py
class DevConfig(object):
DEBUG = True
# main.py
from flask import Flask
from config import DevConfig
app = Flask(__name__)
app.config.from_object(DevConfig)
@app.route('/')
def home():
"""
在访问 httt://127.0.0.1:5000 的时候,在浏览器显示标题 "Hello World!"
"""
return '<h1>Hello World!</h1>'
if __name__ == '__main__':
app.run()
in[5]终端
$touch manage.py
in[6]终端
$pipenv install flask-script
in[7]编辑器
# manage.py
from flask.ext.script import Manager, Server
from main import app
manager = Manager(app)
manager.add_command("server", Server())
@manager.shell
def make_shell_context():
return dict(app=app)
if __name__ == "__main__":
manager.run()
in[8]终端
$python manage.py server
out[8]浏览器打开浏览器,访问 http://127.0.0.1:5000/
flask-script: 使用 flask-script 可以创建命令,然后在命令行执行
以上是关于使用 flask-script的主要内容,如果未能解决你的问题,请参考以下文章