创建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/
为路径发出请求。