Как в post запросе django передать переменную urls?
У меня view возвращает invalid форму post запроса
def form_invalid(self, form, **kwargs):
context = self.get_context_data()
context.update({'form_prepay': form})
context.update({'id': self.request.GET.get('id')})
return self.render_to_response(context)
и выдает ошибку
NoReverseMatch at /money/edit/225
Reverse for 'money_edit' with arguments '(None,)' not found. 1 pattern(s) tried: ['money/edit/(?P<money_id>[0-9]+)\\Z']
сам urls:
urlpatterns = [
path('', MoneyHomeView.as_view(), name='money_home'),
path('edit/<int:money_id>', MoneyEditView.as_view(), name='money_edit'),
]
я так понял, просто не передается переменная money_id и jinja2 ругается, что в html есть упоминание такой перменной <form action="{% url 'money_edit' money_id %}" method="POST">
как мне передать ее в render_to_response
?