修复炒鸡炒鸡多的bug
bug有(不完全统计) - 报名状态id与文档不符 - 查找手机号的正则没有17X和19X号段 - 弹幕,新生信息在后台没有展示详细字段和筛选功能 - 后台界面套了cdn导致的缓存错误,使别的电脑也能直接进入后台 - 验证码发送点太快会发送两次(应该是验证码直接写入数据库用时太长的原因) - 目标邮箱不存在会直接报错(貌似是qq邮箱才会这样,换了爱特的公邮就没有这个) - 弹幕页面如果切换到其他页面再回来会导致弹幕扎堆(前端bug) - 后台作品上传图片会失败 - 太多了。。。。 经过两天的新生考验,还是抗住了,呜呜 少了很多功能 比如选中数据导出(现在只做了全体新生数据导出) 后台男女比例数据统计 但是,就这样吧
This commit is contained in:
+20
-10
@@ -20,16 +20,16 @@ class NewMemberSerializer(serializers.ModelSerializer):
|
||||
email = serializers.EmailField(validators=[
|
||||
UniqueValidator(
|
||||
queryset=NewMember.objects.all(),
|
||||
message=get_msg(43032)
|
||||
message="43032"
|
||||
)
|
||||
])
|
||||
phone_number = serializers.CharField(validators=[
|
||||
UniqueValidator(
|
||||
queryset=NewMember.objects.all(),
|
||||
message=get_msg(43033)
|
||||
message="43033"
|
||||
),
|
||||
],
|
||||
max_length=11, error_messages={"max_length": get_msg(42033)}
|
||||
max_length=11, error_messages={"max_length":"42033"}
|
||||
)
|
||||
|
||||
class Meta:
|
||||
@@ -39,17 +39,27 @@ class NewMemberSerializer(serializers.ModelSerializer):
|
||||
extra_kwargs = {
|
||||
"name": {
|
||||
"error_messages": {
|
||||
"max_length": get_msg(42034)
|
||||
"max_length": "42034"
|
||||
}
|
||||
},
|
||||
"major": {
|
||||
"error_messages": {
|
||||
"max_length": get_msg(42035)
|
||||
"max_length": "42006"
|
||||
}
|
||||
},
|
||||
"department_cn": {
|
||||
"department": {
|
||||
"error_messages": {
|
||||
"invalid_choice": get_msg(42036)
|
||||
"invalid_choice":"42036"
|
||||
}
|
||||
},
|
||||
"expectation": {
|
||||
"error_messages": {
|
||||
"max_length": "42035"
|
||||
}
|
||||
},
|
||||
"sex": {
|
||||
"error_messages": {
|
||||
"invalid_choice":"42008"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -71,8 +81,8 @@ class SendEmailSerializer(serializers.Serializer):
|
||||
email = serializers.EmailField(max_length=50,
|
||||
validators=[UniqueValidator(
|
||||
queryset=NewMember.objects.all(),
|
||||
message=get_msg(43032))],
|
||||
error_messages={"max_length": get_msg(42032), "invalid": get_msg(44036)})
|
||||
message="43032")],
|
||||
error_messages={"max_length": "42032", "invalid": "44036"})
|
||||
|
||||
def validate_email(self, data):
|
||||
|
||||
@@ -84,7 +94,7 @@ class SendEmailSerializer(serializers.Serializer):
|
||||
now = time.time()
|
||||
# print(f"now={now},send={send_time}")
|
||||
if now - send_time < 120:
|
||||
raise serializers.ValidationError(code="verification_code", detail=get_msg(44033))
|
||||
raise serializers.ValidationError(code="verification_code", detail="44033")
|
||||
else:
|
||||
# print(oj.email)
|
||||
oj.delete()
|
||||
|
||||
Reference in New Issue
Block a user