我造型的人,像这样:如何在django中创建管理员用户并将其链接到模型?
class Person(models.Model):
""" Represent a person who has credentials. The person may have
devices and/or accessories. """
#basic information
name = models.CharField(max_length=50, unique=True)
email = models.CharField(max_length=50, unique=True)
phone_number = PhoneNumberField(unique=True)
但我希望能够加入这样的:
/* create admin user with a group priveledge*/
user_account = #link to user account here
我这样做是因为我加人反对,我希望他们与某些privelidges有一个帐户。
由于任何人谁可以帮助..
我欣赏的帮助,但它指出在这里:这些轮廓模型并不特别以任何方式 - 他们是正好有一个用户模型一到一个链接只是Django模型。因此,创建用户时不会自动创建,但可以根据需要使用django.db.models.signals.post_save创建或更新相关模型。 我想要创建一个管理员帐户。我看了post_save页面,真的没有什么可以跟着我的。 – 2013-05-07 16:49:44
是的。我更了解这个问题,现在:)我通过编辑完成了我的答案。 – Koreth 2013-05-07 17:23:12
我还没有得到答案。让我改述一下:我有我的人模型,我想使用名称,电子邮件和密码作为他们的电话号码创建一个用户配置文件。我如何:1)使用该信息制作用户配置文件。 2)我把它放在哪里?我把它放在models.py中吗? 我正在试验:帐号= User.objects.create_user(str(name),str(email),str(identification)) – 2013-05-07 18:23:55