不能导入另一个类下的类

时间:2019-07-28 23:11:06

标签: django django-models

不能从联系人表中添加公司表中的主要联系人

from django.db import models
# from .models import contact
# Create your models here.


class company(models.Model):
name = models.CharField(max_length=80)
telephone = models.CharField(max_length=30,null=True)
website = models.URLField()
PrContact = models.OneToOneField(contact.name,
on_delete=models.CASCADE,
default="1",null=True,blank=True)

def __str__(self):
    return self.name






class contact(models.Model):
name =models.CharField(max_length=80)
company = models.ForeignKey(company,on_delete=models.PROTECT)
email =models.EmailField(null=True)

def __str__(self):
    return self.name

当我将每个模型放到违规的应用中时,我发现我无法导入相同的问题, 有什么办法可以使每个公司都建立主要联系,同时又在公司中添加每个联系人?

0 个答案:

没有答案