不是重复 - django管理员每次在管理员中上传图片时都会添加7位数的哈希值。我尝试了其他帖子建议的内容,我刷新了数据库并完全重新启动了。我在完全清除数据库后添加的每张新图片都添加了一个像“images / profile-medium_J3mKGug.png”这样的傻瓜哈希。
class GenericImage(models.Model):
title = models.CharField(max_length=60, blank=True, null=True)
image = models.FileField(upload_to="images/")
created = models.DateTimeField(auto_now_add=True)
width = models.IntegerField(blank=True, null=True)
height = models.IntegerField(blank=True, null=True)
category = models.ForeignKey(Category, blank=True, null=True)
和admin.py
class GenericImageAdmin(admin.ModelAdmin):
list_display = ["__unicode__", "title", "created", "thumbnail"]
def save_model(self, request, obj, form, change):
obj.user = request.user
obj.save()`
admin.site.register(GenericImage, GenericImageAdmin)
即使在清除我的数据库后第一次加载此图片时,它也会给出我的错误文件名