gpt4 book ai didi

django - Django URL字段的有效值是什么?

转载 作者:行者123 更新时间:2023-12-03 14:55:47 24 4
gpt4 key购买 nike

Django URL字段的有效值是什么?

它仅用于http URL资源还是支持更广泛的范围。例如ssh,rsync,git等。

我尝试放入我认为有效的Git URL,但失败了。

因为我不使用不赞成使用的verify_exists,所以资源是否存在并不重要。

最佳答案

它仅允许使用http和ftp。这是用于验证网址django.core.validators.URLValidator的正则表达式:

regex = re.compile(
r'^(?:http|ftp)s?://' # http:// or https://
r'(?:(?:[A-Z0-9](?:[A-Z0-9-]{0,61}[A-Z0-9])?\.)+(?:[A-Z]{2,6}\.?|[A-Z0-9-]{2,}\.?)|' # domain...
r'localhost|' # localhost...
r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|' # ...or ipv4
r'\[?[A-F0-9]*:[A-F0-9:]+\]?)' # ...or ipv6
r'(?::\d+)?' # optional port
r'(?:/?|[/?]\S+)$', re.IGNORECASE)

关于django - Django URL字段的有效值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com