【发布时间】:2022-01-19 06:44:39
【问题描述】:
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 预置为标题的值如何做到这一点我已经搜索并看到了一些我试图暗示但没有任何工作对我有用的方法请指出我的错误为什么会发生这种情况
【问题讨论】:
-
这是在创建还是编辑现有条目时?
prepopulated_fields只会在创建时起作用 -
当我第一次创建新条目时,我没有插入预填充的字段,但我想现在做
-
当我创建一个新条目时会发生这种情况
-
检查浏览器的devtools控制台看看有没有JS错误?可能与您的 RichTextField 字段发生冲突?
标签: django django-models django-views django-forms django-templates