fix: referrer

This commit is contained in:
DengDai
2025-11-24 16:59:58 +08:00
parent 3eb0688460
commit ae208d6b39
3 changed files with 6 additions and 9 deletions

View File

@@ -28,6 +28,10 @@ def create_app(config_name='default'):
# 1. 加载配置 # 1. 加载配置
app.config.from_object(config[config_name]) app.config.from_object(config[config_name])
config[config_name].init_app(app) config[config_name].init_app(app)
# 信任代理转发的头信息
from werkzeug.middleware.proxy_fix import ProxyFix
app.wsgi_app = ProxyFix(app.wsgi_app, x_for=1, x_proto=1, x_host=1)
# 2. 初始化扩展 # 2. 初始化扩展
db.init_app(app) db.init_app(app)
migrate.init_app(app, db) migrate.init_app(app, db)

View File

@@ -5,9 +5,6 @@ from .models import User
from wtforms_sqlalchemy.fields import QuerySelectField from wtforms_sqlalchemy.fields import QuerySelectField
from .filters import REASON_TRANSLATIONS from .filters import REASON_TRANSLATIONS
def get_active_partner_sites():
return PartnerSite.query.filter_by(is_active=True).order_by(PartnerSite.name)
class SearchForm(FlaskForm): class SearchForm(FlaskForm):
search_term = StringField( search_term = StringField(
'输入用户名或邮箱进行查询', '输入用户名或邮箱进行查询',
@@ -39,11 +36,6 @@ class LoginForm(FlaskForm):
remember_me = BooleanField('记住我') remember_me = BooleanField('记住我')
submit = SubmitField('登录') submit = SubmitField('登录')
class ReportForm(FlaskForm): class ReportForm(FlaskForm):
# reported_pt_site = StringField(
# '被举报用户所在的 PT 站点',
# validators=[DataRequired(), Length(min=2, max=100)],
# render_kw={"placeholder": "例如some.site.com"}
# )
reported_pt_site = SelectField('违规站点', validators=[DataRequired()]) reported_pt_site = SelectField('违规站点', validators=[DataRequired()])
reported_username = StringField( reported_username = StringField(
'被举报的用户名', '被举报的用户名',

View File

@@ -14,6 +14,7 @@ class Config:
# CSRF 配置 # CSRF 配置
WTF_CSRF_ENABLED = True WTF_CSRF_ENABLED = True
WTF_CSRF_TIME_LIMIT = None WTF_CSRF_TIME_LIMIT = None
WTF_CSRF_CHECK_DEFAULT = False
# Session 配置 # Session 配置
SESSION_TYPE = 'redis' SESSION_TYPE = 'redis'