【发布时间】:2022-11-21 19:50:29
【问题描述】:
这是代码, 我想IP地址满足任何一个验证_fqdn或者验证_ipv4_地址.
import re
def validate_fqdn(value):
pattern = re.compile(r'^[a-zA-Z0-9-_]+\.?[a-zA-Z0-9-_]+\.[a-zA-Z0-9-_]+$')
if not pattern.match(value):
raise ValidationError('Provided fqdn is not valid')
return value
class KSerializer(serializers.HyperlinkedModelSerializer):
ip_address = serializers.CharField(max_length = 100, validators = [validate_fqdn, validate_ipv4_address])
我怎样才能做到这一点?
【问题讨论】:
标签: python django django-models django-rest-framework orm