我用admin.py写了这段代码
@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
list_display = ['title','slug','author','publish','status',]
list_filter = ['status','created','publish','author',]
search_fields = ['title','body',]
prepopulated_fields = {'slug':('title',)}
但是当在管理网站上写一些单词作为标题时,比如"this","for"," as“和……他们不会在slug字段中写入并消失,有什么问题吗?
发布于 2019-04-15 02:06:10
prepopulated_fields的documentation表示,它删除了常见的英语单词:
生成的值是通过连接源字段的值,然后将结果转换为有效的slug (例如,用短划线代替空格;用小写ASCII字母;并删除各种英语停用词,如‘a’,‘an’,‘as’,)来生成的。。
https://stackoverflow.com/questions/55677867
复制相似问题