def deleteAssign(user, assign_id):
assign = session.query(Assignment).filter(
Assignment.id == assign_id).first()
if request.method == 'GET':
if assign:
return render_template('deleteAssign.html',
user=user,
assign=assign)
else:
if assign:
tests = session.query(Test).filter(
Test.assignment_id == assign_id).all()
posts = session.query(Post).filter(
Post.assignment_id == assign_id).all()
for t in tests:
session.delete(t)
for p in posts:
session.delete(p)
session.delete(assign)
session.commit()
return redirect(url_for('main'))
评论列表
文章目录