from django.urls.converters import StringConverter, UUIDConverter
class MyCustomPathConverter(UUIDConverter):
regex = 'regex_of_uuid|regex_of_u32id' # '|' is mandatory to distinguish multiple regex
def to_python(self, value):
return value
def to_url(self, value):
return value
url.py
from django.urls import path, register_converter
register_converter(MyCustomPathConverter, 'my_uuid_converter')
path('reset/<my_uuid_converter:uid>/', accounts.api.views.SetNewPassword.as_view()),
您可以制作自己的path converter来组合
uuids
url.py
将多个琐碎的模式映射到同一视图,按从更具体到不太具体的顺序排列:
相关问题 更多 >
编程相关推荐