我有這個在Django視圖:NoReverseMatch反向爲 '' 與參數 '()' 和關鍵字參數 '' 未找到
edit_url = reverse('ventas:clientes_edit',kwargs={'id':str(self.object.id)})
而這urls.py:
url(r'^clientes/edit/(?P<pk>\d+)$',forms.ClienteUpdateView.as_view(), name="clientes_edit"),
當我通過ajax創建一個新客戶時,我需要返回一個帶有ID的反向URL,並將其放入一系列編輯,刪除操作按鈕中,但總是出現此錯誤,不知道如何完成它,這是完整的錯誤:
NoReverseMatch at /ventas/clientes/add/ Reverse for 'clientes_edit' with arguments '()' and keyword arguments '{'id': '38'}' not found.
任何想法?
編輯:
Django的版本是1.5
我沒有注意到這個......完全新手......謝謝! – Enot