如何在 re_path URL 中限制 int 值和 str 长度
How to limit int values and str length in a re_path URL
我有一个 url 需要一个 int
kwarg:
re_path(r'^posts/(?P<signature>\w+)/(?P<post_id>[0-9]+)/$', post_detail_view)
我如何:
限制这个所以post_id
只能是1到10(含)? IE。不是 0 或任何 11 及以上的值。
限制 signature
为 128 个字符或更少?
使用下面的正则表达式。
^posts\/(?P<signature>\w{1,128})\/(?P<post_id>[1-9]|10)\/$
{1,128} 部分会将您的签名限制为 128 个字符,[1-9]|10 将select 仅限制为 1-9 和 10。
我有一个 url 需要一个 int
kwarg:
re_path(r'^posts/(?P<signature>\w+)/(?P<post_id>[0-9]+)/$', post_detail_view)
我如何:
限制这个所以
post_id
只能是1到10(含)? IE。不是 0 或任何 11 及以上的值。限制
signature
为 128 个字符或更少?
使用下面的正则表达式。
^posts\/(?P<signature>\w{1,128})\/(?P<post_id>[1-9]|10)\/$
{1,128} 部分会将您的签名限制为 128 个字符,[1-9]|10 将select 仅限制为 1-9 和 10。