首页 文章

按下保存按钮时,ImageField不会被删除:Django-admin

提问于
浏览
2

我有以下文件

models.py

class 旅行(models.Model)

featured = models.BooleanField(default=False, help_text='Tags this trip as a featured trip.')
top_ten_trip = models.BooleanField(default=False)
header_image = models.ImageField(help_text='This is the image shown when viewing the details for this trip.', upload_to='images/', blank=True, null=True)
map_image = models.ImageField(help_text='The map image for this trip.', upload_to='images/', blank=True, null=True)
.....

等等

admin.py

class TripAdmin(admin.ModelAdmin):

list_display = ('name', 'code', 'category', 'supplier', 'active', 'featured', 'top_ten_trip',)
search_fields = ('name', 'code',)
list_filter = ('category', 'featured', 'top_ten_trip',)
filter_horizontal = ('countries', 'related_trips',)

该字段显示管理员中的浏览按钮类似此页眉图像:当前:images / comfort_japan.jpg更改:删除此文件

Map 图片:当前:images / map_japan_.jpg更改:删除此文件

现在问题: - 当我点击删除这个图像文件(images / comfort_japan.jpg)时,它会被删除,但是当我按下admin上的保存按钮时它不会被删除 .

我想当我点击删除此文件并按保存它应该被删除 .

我在做什么错误或我错过了什么?

提前致谢 .

2 回答

相关问题