fix: LabelTemplate 序列化器允许 coder_ip 为空字符串/null

Why: DRF IPAddressField 默认拒绝空串, 前端清空 IP 保存时报 400

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
caoqianming 2026-05-08 13:45:34 +08:00
parent 9c220dbc1d
commit 85cfb8f680
1 changed files with 6 additions and 1 deletions

View File

@ -43,6 +43,11 @@ class LabelMatSerializer(serializers.ModelSerializer):
class LabelTemplateSerializer(CustomModelSerializer):
coder_ip = serializers.IPAddressField(required=False, allow_null=True, allow_blank=True)
class Meta:
model = LabelTemplate
fields = '__all__'
fields = '__all__'
def validate_coder_ip(self, value):
return value or None