有没有办法将来自django-autoslug的autoslugfield集成到Django-admin界面中?我试着把它作为'slug‘放在一个list_display中,但是在django-admin界面中没有显示出来。
非常感谢
发布于 2021-04-30 00:24:00
这是一个老问题,但也许有人会发现这个答案很有用,可以在管理界面中显示(并使其可编辑)
您需要做的就是设置editable=True
slug = AutoSlugField(populate_from='title', editable=True, blank=True)现在只有在弹片没有填满的情况下才会自动生成。并且改变了pupulated_from中的段塞不重新生成。
发布于 2014-09-15 15:48:24
为什么要将其添加到管理界面?它无论如何都不应该是可编辑的。
不过,您可以将其添加为只读字段。
class MyModelAdmin(admin.ModelAdmin):
list_display = ('slug',)
readonly_fields = ('slug',)https://stackoverflow.com/questions/25702319
复制相似问题