使用蓝图将参数传递给 Flask 应用程序
Pass parameters to Flask application using Blueprints
我看过一些示例和教程,据我所知我是对的。使用下面的基本示例,我得到以下错误:TypeError: view() got an unexpected keyword argument 'id'
from flask import Blueprint, jsonify
location_app = Blueprint('location_app', __name__)
@location_app.route('/location/', defaults={'id': '0'})
@location_app.route('/location/<id>', methods=['GET'])
def view():
return "location view"
您的函数必须采用 url 定义的变量。像这样:
@location_app.route('/location/<id>', methods=['GET'])
def view(id):
return "location view"
我看过一些示例和教程,据我所知我是对的。使用下面的基本示例,我得到以下错误:TypeError: view() got an unexpected keyword argument 'id'
from flask import Blueprint, jsonify
location_app = Blueprint('location_app', __name__)
@location_app.route('/location/', defaults={'id': '0'})
@location_app.route('/location/<id>', methods=['GET'])
def view():
return "location view"
您的函数必须采用 url 定义的变量。像这样:
@location_app.route('/location/<id>', methods=['GET'])
def view(id):
return "location view"