【发布时间】:2023-04-01 01:45:01
【问题描述】:
我使用的是 django 1.10,我有这个设置:
class Chapter(models.Model):
title = models.CharField(max_length=200, unique=True)
slug = models.SlugField(unique=True)
date_completed = models.DateTimeField(blank=True, null=True)
completed = models.BooleanField(default=False)
def __str__(self):
return self.title
在管理员中,我有:
class ChapterAdmin (admin.ModelAdmin):
list_display = ('title','slug', 'date_completed',)
list_filter = ['title', 'date_completed']
prepopulated_fields = {"slug": ("title",)}
我注意到,当我创建一个标题为“A boy and the pig”的章节时,我会得到“boy-and-pig”作为蛞蝓。 Django 正在从我的 slug 中删除文章。为什么会这样?解决方法是什么?
【问题讨论】: