Python 如何在Django中建立Mongodb集合之间的关系
我正在django建立一个在线招聘和搜索网站,并使用mongodb作为数据库。我对他们俩都不熟悉。我陷入了一个必须将两个mongodb文档相互连接的境地。用户注册模型用于用户的注册和登录。用户名是唯一的,我在另一个模型中使用它作为外键,该模型用于用户发布的作业。当用户登录到网站时,他/她会查看他/她发布的作业。以下是我制作的模型。我这样做是否正确我对此有点困惑,请帮助我Python 如何在Django中建立Mongodb集合之间的关系,python,django,mongodb,Python,Django,Mongodb,我正在django建立一个在线招聘和搜索网站,并使用mongodb作为数据库。我对他们俩都不熟悉。我陷入了一个必须将两个mongodb文档相互连接的境地。用户注册模型用于用户的注册和登录。用户名是唯一的,我在另一个模型中使用它作为外键,该模型用于用户发布的作业。当用户登录到网站时,他/她会查看他/她发布的作业。以下是我制作的模型。我这样做是否正确我对此有点困惑,请帮助我 class User_Registration(models.Model): company_name=model
class User_Registration(models.Model):
company_name=models.CharField(max_length=250,blank=False)
username=models.CharField(max_length=10,primary_key=True,unique=True,blank=False)
password=models.CharField(max_length=10,unique=True,blank=False)
email=models.EmailField(max_length=250,blank=False)
class New_Job(models.Model):
username=models.ForeignKey(User_Registration,on_delete=models.CASCADE,null=True)
company_name=models.CharField(blank=False, max_length=15)
job_title=models.CharField(blank=False,max_length=15)
job_description=models.TextField(blank=False,max_length=300)
job_requirements=models.TextField(blank=False,max_length=500)
company_logo=models.ImageField(blank=True,upload_to="images/")