0

我以以下方式使用模型:

class UserProfile:
# Some Stuff

class CompanyProfile(UserProfile):
# Some more stuff

class CandidateProfile(UserProfile):
# Even more stuff

意味着 CompanyProfile 和 CandidateProfile 继承自 UserProfile 。我将如何从注册表和另一个配置文件中填充这些 CompanyProfile 和 CandidateProfile?我将如何告诉它我正在创建用户或输入数据的配置文件?

4

1 回答 1

0

我在stackoverflow.com上的另一个线程中按照以下方式进行了操作:django user profile creation,set user profile while using multiple profile types,代码如下:

def save(self, commit=True):
user = super(UserRegistrationForm, self).save(commit=False)
user.email = self.cleaned_data["email"]
if commit:
    user.save()
    person = Person(user=user)
    person.full_name = self.cleaned_data["fullname"]
    person.save()
return user
于 2012-06-24T12:11:45.487 回答