私は2つのファイルに2つのDjangoのモデルがあります。しかし、これは円形の輸入につながる防ぐ円形輸入
parent.py
from child import Child
from django.db import models
def Parent(models.Model):
name = models.CharField()
def createChild(self):
return Child()
child.py
from parent import Parent
from django.db import models
def Child(models.Model):
parent = models.ForeignKey(Parent)
をこれを防ぐためにこれを整理するより良い方法はありますか?
インポートループを避けるために同じファイルに置くとどうなりますか?彼らはとにかく緊密に結合している。 – byxor
私はそのようなオブジェクトのうち約6個を持っているので、パッケージ全体を含む巨大なファイルになるでしょう。 – nven