django:如何从文件字段中删除清除和更改选项?

时间:2018-10-08 11:13:46

标签: django-models django-widget

enter image description here

如何从此处的文件字段中删除清除和更改选项?我认为我需要修改class ClearableFileInput(FileInput),但不确定如何。我在下面尝试过

class MyClearableFileInput(ClearableFileInput):
    initial_text = ''
    input_text = 'cha'
    clear_checkbox_label = ''

测试它是否更改了名称。我要删除这些字段。

1 个答案:

答案 0 :(得分:0)

我没有尝试扩展和修改窗口小部件,而是找到了一种解决方案,可以在其中检索和打印模板中的值(即文件的url)。

请注意,{%get_media_prefix%}需要{%load static%}

{% load static %}
<table border='1'>
<tr><th>File</th></tr>
{% for form in formset %}
    <tr>
    {{ form.id }}
    <td><a href={% get_media_prefix %}{{ form.file.value }}>{{ form.file.value }}</a></td>
    </tr>
{% endfor %}
</table>