@app.route('/posts/<int:id>/edit', methods=['POST', 'GET'])
def creater_edit(id):
post_one = Article.query.get(id)
if request.method == "POST":
post_one.secondname = request.form['secondname']
post_one.firstname = request.form['firstname']
post_one.fathername = request.form['fathername']
post_one.datenull = datetime.strptime(request.form['datenull'], '%Y-%m-%d').date()
post_one.serialnumberpassport = request.form['serialnumberpassport']
post_one.datepassport = datetime.strptime(request.form['datepassport'], '%Y-%m-%d').date()
post_one.fmsunit = request.form['fmsunit']
post_one.deppassport = request.form['deppassport']
post_one.dategen = datetime.strptime(request.form['dategen'], '%Y-%m-%d').date()
post_one.outstaf = request.form['outstaf']
post_one.vectorcom = request.form['vectorcom']
post_one.specialist = request.form['specialist']
try:
db.session.commit()
return redirect('/posts')
except:
return "тескт"
else:
return render_template("post_edit.html", post_one=post_one)