添加到配置文件中的多对多字段不起作用 - django-userena

时间:2012-01-11 11:26:23

标签: python django

我正在使用django-userena。我在UserProfile中添加了manytomanyfield和gender字段。这些字段显示在管理界面中(可以在那里保存和编辑),但不在模板中。缺少Genderlanguage个字段。你能帮忙吗?!感谢

以下是admin screesnhot,这是我的user profile form

这是我的UserProfile型号

optional = dict(blank=True, null=True)

class UserProfile(UserenaBaseProfile):
    MALE = 1
    FEMALE = 2
    SEX_CHOICES = (
        (MALE,'Male'),
        (FEMALE,'Female'),
    )

    user = models.OneToOneField(User,
                                unique=True,
                                verbose_name=_('user'),
                                related_name='user_profile')
    first_name = models.CharField(max_length=100,**optional)
    last_name = models.CharField(max_length=100,**optional)
    test = models.CharField(max_length=100,**optional)
    gender = models.IntegerField(choices = SEX_CHOICES,**optional)
    language = models.ManyToManyField(Category)

0 个答案:

没有答案