django 中的预填充字段无法正常工作

prepopulated fields in django not working properly

class Theblog(models.Model):
    blog_image=models.ImageField(upload_to="home/images")
    blog_title=models.CharField(max_length=150)
    slug=models.SlugField(max_length=200)
    blog_description=models.CharField(max_length=200,default="Adsoptimiser")
    blog_body=RichTextField(blank=True,null=True)
    blog_date=models.DateTimeField()
    author=models.CharField(max_length=35,default="Sunil Kumar")
    blog_meta_keywords=models.TextField(default=" ")
    blog_meta_description=models.CharField(max_length=1000,default=" ")


class BlogAdmin(admin.ModelAdmin):
    prepopulated_fields = {'slug': ('blog_title',)}
    list_display = ('blog_title','blog_date')
admin.site.register(metaTag)
admin.site.register(Theblog,BlogAdmin)

我想预先设定 slug 作为标题的值如何做我已经搜索并看到了一些我尝试实现的方法但是对我没有任何作用请指出我的错误为什么会这样

试试这个:

from django.contrib import admin

@admin.register(TheBlog)
class BlogAdmin(admin.ModelAdmin):
    list_display = ['blog_title','blog_date']
    prepopulated_fields = {'slug': ('blog_title',)}