继承 Flask 中的类别名称
Inheriting name of category in Flask
我正在 Flask 中开发预算应用程序。
主页使您能够创建预算的名称,然后将名称转换为链接 href,将您转到另一个包含预算详细信息的页面。
<a href="{{ url_for('views.add_budget') }}">{{ budget.data }}</a>
@views.route('/add_budget', methods=['GET', 'POST'])
@login_required
def add_budget():
if request.method == 'POST':
return redirect(url_for('views.home'))
return render_template('add_budget.html', user=current_user)
我希望 /add_budget 页面的标题继承自用户定义的预算名称
{% for budget in user.budgets %}
<br>
<h1>{{ budget.data }}</h1>
{% endfor %}
<p align="left">Name your budget:</p>
<br>
<ul class="list-group list-group-flush" id="budgets">
{% for budget in user.budgets %}
<li class="list-group-item">
<a href="{{ url_for('views.add_budget') }}">{{ budget.data }}</a>
<button type="button" class="close" onClick="deleteBudget({{ budget.id }})">
<span aria-hidden="true">×</span>
</button>
</li>
{% endfor %}
在我添加第二个预算之前它工作正常 - 在这种情况下,特定预算页面上的标题会继承两个预算名称。当我添加三个时 - 它继承三个,依此类推。
在 Flask 中是否可以使标题仅继承用户文本定义的标题?
我找到了解决方法:
@views.route('/add_budget/<data>', methods=['GET', 'POST'])
@login_required
return render_template('add_budget.html', data=data, user=current_user)
{{ data }}
我正在 Flask 中开发预算应用程序。
主页使您能够创建预算的名称,然后将名称转换为链接 href,将您转到另一个包含预算详细信息的页面。
<a href="{{ url_for('views.add_budget') }}">{{ budget.data }}</a>
@views.route('/add_budget', methods=['GET', 'POST'])
@login_required
def add_budget():
if request.method == 'POST':
return redirect(url_for('views.home'))
return render_template('add_budget.html', user=current_user)
我希望 /add_budget 页面的标题继承自用户定义的预算名称
{% for budget in user.budgets %}
<br>
<h1>{{ budget.data }}</h1>
{% endfor %}
<p align="left">Name your budget:</p>
<br>
<ul class="list-group list-group-flush" id="budgets">
{% for budget in user.budgets %}
<li class="list-group-item">
<a href="{{ url_for('views.add_budget') }}">{{ budget.data }}</a>
<button type="button" class="close" onClick="deleteBudget({{ budget.id }})">
<span aria-hidden="true">×</span>
</button>
</li>
{% endfor %}
在我添加第二个预算之前它工作正常 - 在这种情况下,特定预算页面上的标题会继承两个预算名称。当我添加三个时 - 它继承三个,依此类推。
在 Flask 中是否可以使标题仅继承用户文本定义的标题?
我找到了解决方法:
@views.route('/add_budget/<data>', methods=['GET', 'POST'])
@login_required
return render_template('add_budget.html', data=data, user=current_user)
{{ data }}