如何在django中将数据插入到1对1关系表中

如何在django中将数据插入到1对1关系表中,django,model,Django,Model,我是django的新手。我使用django User和2个扩展表(profile_表、more_表),每个表都与用户有一对一的关系。因此,在models.py下,我有两个类(一个用于profile_表,另一个用于more_表)。创建新用户时,我会将基本数据插入auth_user表,并将其他信息插入profile_talbe和more_表。如何以及在何处构建此插入方法?我应该使用班级管理器吗?还是超调保存功能?或者在profile_table class下创建一个类方法 谢谢如果您从概要文件模型创

我是django的新手。我使用django User和2个扩展表(profile_表、more_表),每个表都与用户有一对一的关系。因此,在models.py下,我有两个类(一个用于profile_表,另一个用于more_表)。创建新用户时,我会将基本数据插入auth_user表,并将其他信息插入profile_talbe和more_表。如何以及在何处构建此插入方法?我应该使用班级管理器吗?还是超调保存功能?或者在profile_table class下创建一个类方法


谢谢

如果您从概要文件模型创建新实例,您应该在概要文件模型类中编写静态方法。 例如:

class Profile(models.Model):
   name = models.CharField(max_length=100)

   @staticmethod
   def create_profile(name=name):
        profile = Profile(name=name)
        profile.save()

        return profile