Django预填充的_字段正在添加';cfakepath';在目标为ImageField时将字段设置为
我听说它可能不是为这个制作的,但我真的很想让它以文件名作为段塞和标题Django预填充的_字段正在添加';cfakepath';在目标为ImageField时将字段设置为,django,django-admin,Django,Django Admin,我听说它可能不是为这个制作的,但我真的很想让它以文件名作为段塞和标题 class RandomAdmin(admin.ModelAdmin): prepopulated_fields = { 'slug': ('image',), 'title': ('image',) } 其中“image”是一个ImageField image = models.ImageField(upload_to="random_uploads") 如果文件名是'ab
class RandomAdmin(admin.ModelAdmin):
prepopulated_fields = {
'slug': ('image',),
'title': ('image',)
}
其中“image”是一个ImageField
image = models.ImageField(upload_to="random_uploads")
如果文件名是'abc_123.jpg',我会得到'cfakepathabc_123jpg'。我想买“abc_123jpg”或“abc_123”
有什么建议吗?:) 如果不修改预填充的_fields_js.html,就无法轻松完成,因为它只查找依赖字段的值
换句话说,您不能仅仅通过更改ModelAdmin中的某些内容来实现。您必须覆盖预填充的_字段_js.html并进行一些特定的例外处理。谢谢!我暂时不谈了。。也许我以后会去探索。