我在django中使用Imagefield和标准小部件的标准模型表单。它让我在页面上输出了这样的信息:
Currently: <a href="/media/qwe/Tulips.jpg">qwe/Tulips.jpg</a> <input id="image-clear_id" name="image-clear" type="checkbox" /> <label for="image-clear_id">Clear</label><br />
Change: <input id="id_image" name="image" type="file" />
我想将此小部件的输出放在页面的不同部分。我怎样才能在模板中剪切它。 如果有办法在模板中使用部分输出,例如{{form.name_of_field.label}}或{{form.name_of_field.errors}}
我尝试了不同的名字,但没有使用
必须有办法将它们分开使用。
答案 0 :(得分:1)
另一个需要造型的人。
我建议使用Widget Tweaks
<form method='POST' action="/" enctype='multipart/form-data'>
{% load widget_tweaks %}
{% csrf_token %}
{{ form.first_name |add_class:"customCSS1 customCSS2" }}
{{ form.second_name |add_class:"customCSS3 customCSS4" }}
</form>
{{ form.media.js }}
使用此插件,您可以根据需要设置表单样式。所有Css课程都有效。您可以将每个表单域放在页面上的任何位置。那是你在找什么?你的问题有点误导。
希望如果不发表评论会有所帮助:)