37,722
社区成员
发帖
与我相关
我的任务
分享
<dt>{{supplier.name}}<a href="{{ url_for('edit_supplier',supplier_name=supplier.name) }}" >编辑</a>
@app.route('/edit_supplier/<supplier_name>',methods=['GET','POST'])
def edit_supplier(supplier_name):
name = supplier_name
egg = models.Supplier.query.filter_by(name=name).first()
return render_template('edit_supplier.html', egg=egg)
if request.method =='POST':
egg.name = request.form['name']
egg.address = request.form['address']
db.session.commit()
return render_template('add_supplier.html')
<form action="{{ url_for('edit_supplier',supplier_name=egg.name) }}" method=post class=add-entry>
<dl>
<dd>公司名称:<input type=text size=30 name=name value="{{egg.name}}"></dd>
<dd>公司地址:<input type=text size=30 name=address value="{{egg.address}}"></dd>
<dd><input type=submit value="确定"></dd>
</dl>
</form>
@app.route('/edit_supplier/<supplier_name>',methods=['GET','POST'])
def edit_supplier(supplier_name):
name = supplier_name
egg = models.Supplier.query.filter_by(name=name).first()
if request.method =='POST':
egg.name = request.form['name']
egg.address = request.form['address']
db.session.commit()
return render_template('edit_supplier.html', egg=egg)
已经搞定了,删了一行代码,把另一行诺了下位置 OK了!