fix: csrf_token

This commit is contained in:
DengDai
2025-11-24 16:32:34 +08:00
parent e656487d6d
commit 91a9be0868
6 changed files with 34 additions and 12 deletions

View File

@@ -3,6 +3,7 @@ from wtforms import StringField, SubmitField, PasswordField, BooleanField, TextA
from wtforms.validators import DataRequired, Length, Email, EqualTo, ValidationError, Optional, URL
from .models import User
from wtforms_sqlalchemy.fields import QuerySelectField
from .filters import REASON_TRANSLATIONS
def get_active_partner_sites():
return PartnerSite.query.filter_by(is_active=True).order_by(PartnerSite.name)
@@ -56,14 +57,7 @@ class ReportForm(FlaskForm):
)
reason_category = SelectField(
'举报原因分类',
choices=[
('cheating', '作弊 (刷上传/下载)'),
('trading', '账号交易/共享'),
('spam', '发布垃圾/违禁信息'),
('abusive', '辱骂/人身攻击'),
('radio', '分享率过低'),
('other', '其他 (请在描述中详述)')
],
choices=[(k, v) for k, v in REASON_TRANSLATIONS.items()],
validators=[DataRequired()]
)
description = TextAreaField(