【发布时间】:2023-03-09 21:00:01
【问题描述】:
我在 Html 中有以下代码:
{% for i in events %}
<li>
<strong>{{i.event_title}}</strong><br />
{{i.descript}} <br />
{{i.customer_id}}<br/>
<small>{{i.date}}</small>
</br>
<a href="{{url_for('cancel_event',ID=i.event_id)}}">Cancel this event</a>
</li>
{% else %}
<li><strong>You have no events scheduled</strong>
{% endfor %}
但是我收到以下错误:canel_event 缺少 1 个必需的位置参数:“ID”。这是烧瓶代码:
@app.route('/cancel/')
def cancel_event(ID):
if not ID:
abort(401)
Event.query.filter_by(Event.event_id == ID).delete()
db.session.commit()
return render_template('cancel.html')
我不知道我做错了什么。请帮忙
【问题讨论】:
标签: python-3.x jinja2 flask-sqlalchemy