我正在使用CreateView渲染具有与模型相同字段的表单。在工作之前。但是现在我在模型中添加了一个选择字段。现在,当我运行它时,页面不会加载并引发错误。
...
company_status = models.CharField(max_length=10, choices=STATUS_CHOICES, default='Active')
这是我在models.py文件中的选择字段
<div class="form-group col-md-6 mb-0">
{{ form.company_status|as_crispy_field }}
</div>
这是我渲染表单的模板。其他字段已成功呈现,但是在添加选择字段后,这导致了问题。
CrispyError at /dashboard/company/new/
|as_crispy_field got passed an invalid or inexistent field
抛出此错误。脆性字段适用于其他模型字段。
答案 0 :(得分:0)
问题已解决。如果万一您遇到同样的错误,请检查您的views.py文件。 检查模型的CreateView,您可能像我一样忘记了在“字段”部分中添加此选择字段。
谢谢!