Я не могу понять, почему мой URL не работает вместе с моей переменной. Сюда
<form method="post" action="{% url 'p4_descriptor_update' 1 form.instance.pk %}" class="js-descriptor-update-form">
это работает, но это
<form method="post" action="{% url 'p4_descriptor_update' projectid form.instance.pk %}" class="js-descriptor-update-form">
Результат:
Реверс для 'p4_descriptor_update' с аргументами '(' ', 249)' нет
найденный. 2 шаблон (ов) попробовал
Я могу позвонить {{ projectid }}
в моем шаблоне, и он показывает правильный номер (который равен 1)
urls.py
url(r'^ajax/(?P<id>[0-9]+)/(?P<pk>\d+)/p4_descriptor_update/$', views.p4_descriptor_update, name='p4_descriptor_update'),
views.py
class phase4 (APIView):
renderer_classes = [TemplateHTMLRenderer]
template_name = 'szenario/phase4.html'
def get(self, request, id, format=None):
projectid = id
context = {... 'projectid': projectid}
return Response(context)
Не уверен, если уместно, но кнопка не находится в основном шаблоне, но включена в {% incldue .. %}
. При необходимости я могу добавить JS или любую другую необходимую информацию.