url.py
url(r'^paciente/(?P<pk>\d+)/', PatientDetails.as_view(), name='patient_details'),
view.py
def add_deworming(request, pk):
if request.method == 'POST':
form = DewormingForm(request.POST, patient=Patient.objects.get(pk=pk))
if form.is_valid():
deworming = form.save()
patient=Patient.objects.get(pk=pk)
return redirect('clinic:patient_detail', patient.pk)
else:
form = DewormingForm()
return render_to_response('clinic/medicalrecord/register_deworming.html', {'form_deworming': form}, context_instance=RequestContext(request))
I get the following error
Reverse for 'patient_detail' with arguments '(3L,)' and keyword arguments '{}' not found. 0 pattern (s) tried: []
this line points to me
return redirect('clinic:patient_detail', patient.pk)
What can I have wrong?