我有以下文件
models.py
班级旅行(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
类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 更改:删除此文件
地图图片:当前:images / map_japan_.jpg 更改:删除此文件
现在问题: - 当我点击删除这个图像文件(images / comfort_japan.jpg)时,它会被删除,但是当我按下管理员上的保存按钮时它不会被删除。
我希望当我点击删除此文件并按保存时它应该被删除。
我在做什么错误或我错过了什么?
提前致谢。
答案 0 :(得分:2)
这在Django 1.3中有意改变,请参阅
Django Ticket #15224。
您需要自己实现文件删除。查看相关帖子:
答案 1 :(得分:0)
大家好我通过使用片段1633解决了我的问题