mobile app register themes

This commit is contained in:
2026-03-10 14:01:29 +08:00
parent 751cc8dc24
commit 6b668ce313
2 changed files with 161 additions and 7 deletions

3
app.py
View File

@@ -4835,8 +4835,9 @@ def admin_delete_contest(contest_id):
return jsonify({'success': False, 'message': '请先废止杯赛再删除'}), 400
# 清理关联数据(无 cascade 的需手动处理)
ContestRegistration.query.filter_by(contest_id=contest_id).delete()
ContestApplication.query.filter_by(contest_id=contest_id).delete()
QuestionBankItem.query.filter_by(contest_id=contest_id).delete()
# 删除该杯赛的帖子
Post.query.filter_by(contest_id=contest_id).delete()
# 删除该杯赛教师申请的邀请码
ta_ids = [ta.id for ta in TeacherApplication.query.filter_by(contest_id=contest_id).all()]
if ta_ids: