python - Django - 文件字段未显示所选文件名
问题描述
当我填写表格并选择要使用的图像时,一切正常,它会按预期上传并保存到我的模型中,但由于某种原因,该字段不会显示我尝试使用的文件的名称
文件上传字段
这是我的 forms.py,我正在使用清晰的表单将我的表单呈现给模板。{{forms|crispy}} 我想知道我是否可以制作它,所以它确实显示了我选择的文件的名称
class TeamCreateForm(forms.ModelForm):
class Meta:
model = Team
fields = ['name','image','looking_for_members','interests' ]
您可以在照片中看到它没有改变,但它确实按预期添加了图像,我正在使用酥脆的表格来设置表格的样式。
解决方案
文件字段是引导框架中比较复杂的项目之一。它需要额外的 js 来启用您描述的文件名功能。请参阅文件字段文档。https://getbootstrap.com/docs/4.0/components/forms/
您使用的是哪个版本的脆皮表格。这个额外的 JS 在 v.1.8.1 中被添加到模板中。看这里的公关。
https://github.com/django-crispy-forms/django-crispy-forms/pull/920
推荐阅读
- java - 如何在 logback-classic 中装饰 Logger?
- react-native - React-Native 最终会支持 HarmonyOS 吗?
- vue.js - Vue.js:从多层向下更改父变量
- animation - 为什么 Flutter 中不显示 Checkbox 动画?
- node.js - 无法使用 azure 流分析处理数据?
- python - 在python中更改多个xlsx文件中特定单元格的内容
- ios - 使用 DocuSign iOS Native SDK 预填充自定义字段
- django - 如何使用 for 循环从 django 模型中获取特定对象的信息
- c# - Dynamics 365 On-Premise、Active Directory 帐户、IOrganisationService
- r - 如何声明一个时间序列的每周数据?