如何为单个模型设置不同视图的不同标签使用CreateView

时间:2017-03-30 05:33:31

标签: django django-models django-views

我有一个模型,我在两个视图中用于两个目的。 我怎样才能为一个领域设置不同的方法。

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

我试过

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

但这会改变我的模型本身。 但我想在不同的视图中使用相同的模型与不同的标签字段

1 个答案:

答案 0 :(得分:0)

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