我有一个模型,它只将图像名称作为文本。假设我不能修改模型类。我在表单类中添加了 ImageField。它出现在 HTML 表单中。但是,我无法将图像文件保存在媒体文件夹中。模型字段被保存并存储在数据库中。
设置.py
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
我有一个模型,它只将图像名称作为文本。假设我不能修改模型类。我在表单类中添加了 ImageField。它出现在 HTML 表单中。但是,我无法将图像文件保存在媒体文件夹中。模型字段被保存并存储在数据库中。
设置.py
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
如果不查看您的文件,很难知道发生了什么。您是否查看过将文件/图像字段绑定到表单的文档?如果你这样做,那么你应该能够操作它并保存它,但是你想从你的视图中保存它。