我目前使用django-imagekit将文件上传到PostModel。我使用CreateView和PostCreateForm来获取表单中的必填字段,并使用CSS设置表单的样式。
现在,当我创建PostUpdateView时,文件字段会收到其他带有html元素的标记和文本。
<form action="" enctype="multipart/form-data" method="post" novalidate>
{% csrf_token %}
{{ form.as_p }}
<div class="field-wrapper col s12 no-marg">
<button class="btn green" type="submit" value="Submit">Voeg toe</button>
</div>
</form>
<p>
<label for="id_image">Image:</label>
Huidige:
<a href="/media/2018/10/25/20130513122019resized11651368441737.jpg">2018/10/25/20130513122019resized11651368441737.jpg</a>
<input type="checkbox" name="image-clear" id="image-clear_id">
<label for="image-clear_id">Wissen</label><br>
Wijzigen:
<input type="file" name="image" accept="image/*" id="id_image">
</p>
包含文件字段的段落显示了文本“ Huidige”和“ Wijzigen”,我想隐藏它们,但是由于它们没有包装在元素中,因此无法使用CSS来隐藏它们。
我不能使用display:none或color:#fff,因为我需要在段落内输入文件和标签。
有什么想法吗?