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