我对此更新视图有问题:
class UpdateRules(UpdateView):
model = BlackList
fields = ['numkey','bnum','days','blocked']
success_url='/'
我正在尝试为列表中的每个对象创建一个编辑表单,它本身位于详细信息视图页面上。以下是两者的URL,从detailview开始:
^{pr2}$因此,详细信息视图页面使用了一个slug作为对象id。顶层对象的上下文是“instance”,而我尝试更新的对象是“obj”,因此我假设在调用updateview时,我需要执行以下操作:
{% for obj in instance.blacklist_set.all %}
<li><a href="{% url instance.id 'update_rules' obj.pk %}"><p style="font-size: 20px">{{obj.bnum}}</h2></a></li>
<p>{{obj.pk}}</p>
{% endfor%}
我只是不断地得到“NoReverseMatch at/2/”,而页面的slug是/2/。一直在尝试很多变化,但没有成功。有什么想法吗?在
目前没有回答
相关问题 更多 >
编程相关推荐