我从 django 收到此错误消息,但不明白为什么,特别是因为我使用此确切的代码在我的项目中的其他模板中呈现表单。 这是完整的模板:
<div class="row">
<div class="col-8">
<form action="{% url 'great_songs:new_playlist' %}" method="POST">
{% csrf_token %}
{% for field in form %}
<div class="form-group">
{{ field.errors }}
{{ field.label_tag }} {% render_field field class+="form-control" %}
</div>
{% endfor %}
<button name=submit>submit playlist</button>
</form>
</div>
</div>
如果你正在使用 django-widget-tweaks请确保这样做:
安装使用:
pip install django-widget-tweaks
添加到依赖项:
INSTALLED_APPS = [
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'widget_tweaks',
]
最后加载到模板中:
{% load widget_tweaks %}
<html>
...
有关更多信息,请在此处查看文档,现在,您可以执行任何您想要自定义的操作