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' %}
参数中是否有任何遗漏?或者视图类不正确?
答案 0 :(得分:0)
{% url 'dolgozo:dolgozo-update' pk=dolgozo.id %}
pk=dolgozo.id
附近没有引号Click
。有关详细信息,请查看django doc。