Django在其他表中创建记录

时间:2014-09-30 08:24:43

标签: django postgresql django-models

我有一个模型如下:

class Investee(models.Model):
    user = models.OneToOneField(User)

当然,django附带的用户模型不在盒子里。 我想要做的是,一旦用户注册并在该模型中创建了一个条目,我立即在Investee模型中创建一个条目,但它无法正常工作。可能有什么不对?我现在的代码是:

user = User.objects.create_user(username, email, password)
user.first_name = firstname
user.last_name = lastname
user.save()
if (user_type == 1):
           investee = Investee(user=user)
           investee.save()

1 个答案:

答案 0 :(得分:0)

其实这就是问题......我的不好。从收音机盒中获取user_type所以我应该这样做:

if (user_type) == "1":
....

而不是:

if (user_type) == 1:
...