Django Generic View更新参数

时间:2015-12-23 17:27:03

标签: python django generics

HY!我是django的新手,我想在点击它们时更新我的​​对象,但我收到以下错误:

  

/ dolgozo /的NoReverseMatch /   反向' dolgozo-update'有论据'(你' pk = dolgozo.id',)'和关键字参数' {}'未找到。尝试了1种模式:[u' dolgozo / update /(?P \ d +)$']

主要urls.py(仅相关行:):

url(r'^dolgozo/', include('DolgozoKarbantart.urls', namespace="dolgozo")),

内部urls.py

url(r'^update/(?P<pk>\d+)$', DolgozoUpdateView.as_view(template_name="DolgozoKarbantart/DolgozoUpdate.html"), name='dolgozo-update'),

views.py:

class DolgozoUpdateView(UpdateView):
model = Dolgozo
fields = ['dolgozo_id','nev', 'szulido','anyjaneve','telefonszam','lakcim']
template_name = 'DolgozoKarbantart/DolgozoUpdate.html'

我试图在html中传递我的论点:

{% url 'dolgozo:dolgozo-update' 'pk=dolgozo.id' %}

参数中是否有任何遗漏?或者视图类不正确?

1 个答案:

答案 0 :(得分:0)

{% url 'dolgozo:dolgozo-update' pk=dolgozo.id %} pk=dolgozo.id附近没有引号Click。有关详细信息,请查看django doc