Formset:提交表单时的密钥错误

时间:2014-11-16 04:40:14

标签: python django django-forms

我遵循了这个blog的教程。代码片段非常简单且描述得很好,但我在第二行中得到了一些KeyError

context = self.get_context_data()
bookimage_form = context['bookimage_formset']

我可以对这个错误得到一些解释吗?我有上下文和上下文处理器的概念。但我不知道是什么原因导致我这个错误。

1 个答案:

答案 0 :(得分:0)

该教程中明显出现错误:get_context_data方法将表单集放在bookimage_formbookpage_form中,而不是" _formset"版。适当地改变任何一种方法。

不是模板还有另一个错误,因为它引用bookimages_formset - 带有s - 也不存在。不幸的是,很不小心,因为这个想法和演示都很好。