Мне удалось вызвать метод route_category при вызове GET / category / category, но я не смог вызвать route_category_with_id при вызове GET / category / category? 2; Я заметил, что я всегда вхожу в метод route_category, даже когда я вызываю / category / category / 2; Как мы можем это исправить?
Я объявил файл инициализации Python для чертежа, как показано ниже
from flask import Blueprint
blueprint = Blueprint(
'category_blueprint',
__name__,
url_prefix='/category',
template_folder='templates',
static_folder='static'
)
и у меня есть файл rout.py для категории, объявленной как показано ниже
@blueprint.route('/<template>', methods=["GET", "POST"])
def route_category(template):
do_something
@blueprint.route('/<template>/<int:id>', methods=["GET"])
def route_category_with_id(template):
do_something_with_id
Routes.py зарегистрирован как показано ниже в основной программе Python
module = import_module('category.routes'.format(module_name))
app.register_blueprint(module.blueprint)
Как решить эту проблему. Заранее спасибо.