Я этот URL определен:Django не ударять класса View по форме Получить
url(r'^persons/(?P<id_person>P\.\d+)/forms/(?P<id_form>\w+\.\d+)/$', views.PersonFormView.as_view())
регулярное выражение проверяет, тестирование с помощью регулярных выражений Testor: persons/P.1/forms/D.1/
Это мой класс Вид:
class PersonFormView(APIView):
def get(self, request, id_person, id_form, format=None):
form = Form.get_form_for_person(self, id_person, id_form)
serializer = FormSerializer(form, many=True)
return Response(serializer.data)
ПОЛУЧИТЬ это не поражает Вид. Помощь очень ценится.
UPDATE: Похоже, что определения URL-адресов сталкиваются. У меня есть эти два:
url(r'^persons/(?P<id_person>P\.\d+)/forms/(?P<formacronym>\w+)/$', views.PersonFormCreateView.as_view()),
url(r'^persons/(?P<id_person>P\.\d+)/forms/(?P<id_form>\w+\.\d+)/$', views.PersonFormView.as_view()),
Я хотел бы быть в состоянии ударить API, с помощью этих URLs:
/persons/P.1/forms/D/
/persons/P.1/forms/D.1/
Можно ли определить 2 URL-адреса, так что я могу просмотреть с помощью 2 примера, указанные выше?
Что это за удар? Вы получили сообщение об ошибке? – solarissmoke
Я получаю 404: GET /persons/P.1/forms/D.1/ HTTP/1.1 "404 23 – obautista