要处理的Django Rest API Url模式.(点)符号



创建Django REST API,需要建议来处理(点字符(。以下是示例详细信息:

我有一个模型(测试(,名称作为字段之一,名称值的格式为ABC.XXYZ

Below URL pattern does not work when name = ABC.XYZ 
url(r'^tests/(?P<string>[w-]+)/$', views.tests.as_view(), name='api_tests_name')

您可以将点添加到正则表达式中的字符组中:

url(r'^tests/(?P<string>[w-.]+)/$', views.tests.as_view(), name='api_tests_name')

因此,现在您以tests/foo.bar/为路径发出请求。

最新更新