美文网首页
Flask上手

Flask上手

作者: JohnYuCN | 来源:发表于2020-12-15 11:16 被阅读0次

一、 一般规则:

与python文件同级static中放入静态资源
与python文件同级templates中放入模板文件
文件结构如下:

.
├── server.py
├── static
│   ├── john.html
│   └── style.css
└── templates
    ├── hello.html
    ├── index.html
    └── readme.html

二、代码演示:

# pip install flask
# pip install flask_cors

import flask
import json
import flask_cors

app = flask.Flask(__name__)
# 启用调试模式,进行热更新,或者export FLASK_ENV=development
app.debug = True

#跨域访问
flask_cors.CORS(app, resources=r'/*')

# json返回
@app.route('/')
def index():
    return json.dumps([{"id":1,"name":'john'},{"id":2,"name":'tom'}])

# 模板
@app.route('/readme')
def readme():
   return flask.render_template('readme.html')

# 带参模板
@app.route('/hello/')
@app.route('/hello/<name>',methods=["POST"])
def hello(name=None):
    return flask.render_template('hello.html', name=name)

# 指定主机和端口
app.run(host='0.0.0.0',port='5000')

相关文章

网友评论

      本文标题:Flask上手

      本文链接:https://www.haomeiwen.com/subject/fvaigktx.html