什么';从Flask中的html标记向view函数传递参数之间的区别是什么?

什么';从Flask中的html标记向view函数传递参数之间的区别是什么?,flask,jinja2,Flask,Jinja2,我的html标签:我需要将两个参数linkNode和matchMode传递给view函数 <a class="class2" href="{{ url_for('nlp.link', linkNode=v, matchMode=matchMode) }}">{{ v }}</a> 从模板到视图获取参数的两种语法或方法之间是否存在任何差异?或者两者可以互换 @bp.route('/<linkNode>/link', me

我的html标签:我需要将两个参数linkNode和matchMode传递给view函数

<a class="class2" href="{{ url_for('nlp.link', linkNode=v, matchMode=matchMode) }}">{{ v }}</a>
从模板到视图获取参数的两种语法或方法之间是否存在任何差异?或者两者可以互换

@bp.route('/<linkNode>/link', methods=('GET', 'POST'))
指示
matchMode
将作为参数输入。例如:

/foo/link?matchMode=bar
将在
link()中产生

linkNode = 'foo'
matchMode = 'bar'
@bp.route('/<linkNode>/link', methods=('GET', 'POST'))
matchMode = request.args.get('matchMode')
/foo/link?matchMode=bar
linkNode = 'foo'
matchMode = 'bar'