我有一些与此示例非常相似的代码结构:https : //gist.github.com/ibarovic/3092910
一切都运行良好,除了根本没有显示每个 Book 元素之后的删除复选框。如果我改变
{% crispy formset formset.form.helper %}
Run Code Online (Sandbox Code Playgroud)
到
{% crispy formset %}
Run Code Online (Sandbox Code Playgroud)
显示删除复选框,但表单不再工作(b/c HTML 表单标签不仅使用一次)。
我怀疑 BookForm 不知道这些复选框(b/c 它们稍后会被 inlineformset_factory 添加),因此它们不会被添加到布局中并被忽略。我不知道如何规避。