【发布时间】:2020-07-21 06:56:42
【问题描述】:
我没有看到与以下内容有任何冲突。我究竟做错了什么?我收到以下错误ImportError: cannot import name 'Business' from 'business.models' 我假设我可能正在执行某种类型的循环,但我没有看到它。:
#links/models.py
from django.db import models
class LinkType(models.Model):
link_type = models.CharField(max_length=30)
def __str__(self):
return self.link_type
from business.models import Business
class Link(models.Model):
name = models.CharField(max_length=60)
business = models.ForeignKey(Business, on_delete=models.CASCADE)
link_type = models.ForeignKey(LinkType, on_delete=models.CASCADE)
class Meta:
unique_together = ['business', 'link_type']
def __str__(self):
return self.name
#business/models.py
from django.db import models
from links.models import LinkType
class Business(models.Model):
name = models.CharField(max_length=255)
main_link_type = models.ForeignKey(LinkType, on_delete=models.CASCADE)
def __str__(self):
return self.name
【问题讨论】:
标签: django django-models