gpt4 book ai didi

Django CreateView 字段标签

转载 作者:行者123 更新时间:2023-12-01 18:17:50 26 4
gpt4 key购买 nike

我正在开发一个包含章节的项目,每个章节都有标题、内容和顺序。我想保留字段“顺序”的命名,但将该字段显示在 CreateView 中作为其他内容,例如“章节号”。我发现的最佳信息建议更新 Meta 类中的“标签”属性,但这对我不起作用。

这是我现在使用的,但不起作用:

class ChapterCreate(CreateView):
model = models.Chapter
fields = [
'title',
'content',
'order',
]

class Meta:
labels = {
'order': _('Chapter number'),
}

我也尝试过在 Meta 之外使用“标签”属性,但这也不起作用。我应该使用 ModelForm 来代替,还是有正确的方法来做到这一点?

最佳答案

这种情况下最简单的解决方案是设置 verbose_name对于您的模型字段

class Chapter(models.Model):
order = models.IntegerField(verbose_name= _('Chapter number'))

注意,我在本例中使用了 IntegerField,请使用所需的任何类型。

关于Django CreateView 字段标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40475938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com