Django拆分différents中的模型models.py文件给我导入循环

Nat*_*tim 1 python django django-models

我在两个文件中拆分了两个模型:

website.py

class WebSite(models.Model):
    ...
    maintenance_page = ForeignKey(Page)
Run Code Online (Sandbox Code Playgroud)

page.py

class Page(models.Model):
    ...
    website = ForeignKey(WebSite)
Run Code Online (Sandbox Code Playgroud)

当然我的循环导入有问题.

我能做什么 ?简单的事情是将两个类组合在同一个文件中,但我不能这样做.

还有什么 ?

DrT*_*rsa 6

class WebSite(models.Model):
    ...
    maintenance_page = ForeignKey('app_name.Page')

class Page(models.Model):
    ...
    website = ForeignKey('app_name.WebSite')
Run Code Online (Sandbox Code Playgroud)