我正在制作一个事件跟踪网站,当我想让用户编辑一个节目时,提供的表单以空字段开头。如何用已经存在的字段填充表单?例如,当一个用户正在观看一个节目,并且最初是在第5集,我如何调用更新表单,而不是将其设置为空,而不是将其设置为5?在
视图.py
class ShowUpdate(UpdateView):
model = Show
slug_field = 'title'
slug_url_kwarg = 'show'
fields = ['description', 'season', 'episode']
显示-详细信息.html
^{pr2}$
您可以用UpdateView中的值填充表单
另外,UpdateView继承了SingleObjectMixin,后者提供了},因此您可以使用其中一个来获取要填充表单的对象数据。比如:
^{pr2}$get_object
和{Check out the docs for more info
另外,如果你在你的url中有一个pk或slug作为参数,它也应该把它捡起来。例如:
相关问题 更多 >
编程相关推荐