【发布时间】:2017-07-17 11:22:55
【问题描述】:
我是 django 学习者,我正在尝试设计多个用户配置文件系统。
我最近看到了单个 userProfile 的 create_profile 函数。如何将其重新设计为多用户配置文件创建功能?
def create_profile(sender,**kwargs):
if kwargs["created"]:
user_profile=Student.objects.create(user=kwargs["instance"])
post_save.connect(create_profile,sender=User)
【问题讨论】:
-
多用户是什么意思?多个用户可以拥有相同的个人资料?还是一个用户可以拥有多个个人资料?
-
如您所知,当用户创建时,信号会向我们宣布。我们将创建一个合适的用户配置文件。但如果我们有例如 2 种用户配置文件,我们如何根据他们创建不同的功能?例如作为 Userprofile 的 Student 和 Master。
标签: django-models django-users