2017-06-12 4 views
0

私は2つの異なるアプリのengと人を持っています。プロジェクト と人のアプリは2つのモデル 1ケース 2.ケース結果どのようにavoide Djangoのさまざまなアプリの循環依存1.10

ケース結果が外部キーとしてプロジェクトを持っていましたが、今私が欲しい2.タスク 2つのモデル 1を持っている ENGアプリケース結果を外部キーとしてタスクに入力しますが、エラーが発生します。 django.db.migrations.exceptions.CircularDependencyError:qa.0001_initial、engineering.0001_initialは

私は怠惰な関係を試してみましたが、それは円形避けるために

答えて

0

異なるアプリケーションでは動作しませ

# Comment out any imports 
# from app1.models import Project 

class CaseResult(models.Model): 
    project = models.ForeignKey("app1.Project")