Django:如何在数据库中保存其他字段?

时间:2013-08-23 12:29:14

标签: database django

我在models.py中有一个类:

class Person(AbstractUser):

    def __unicode__(self):
        return u'%s %s' % (self.first_name, self.last_name)

它与contrib / models.py

中的AbstractUser有关

我创建了一个类,可以为其创建其他字段。

class ExtraTextField(models.Model): 
    add = models.ForeignKey(Person)
    new_field_text = models.TextField(max_length=200, verbose_name='content')

    def __unicode__(self):
        return u'%s' % (self.new_field_text)

class AddText(admin.StackedInline):
    model = ExtraTextField
    extra = 0

class AdminForm(admin.ModelAdmin): 
    inlines = [AddText]

如您所见,未定义字段数量,因此我不能将它们放入类Person中。但作为合理的继续,这些附加字段不会保存在数据库中。请帮忙,我该如何解决这个问题?

0 个答案:

没有答案