Django プロジェクト内に 2 つのアプリがあります。あるアプリから別のアプリにモデルをインポートしたいと考えています。しかし、それは私に与えます
NameError: 名前 'JobGenre' が定義されていません
syncdbしようとすると
のcustomer.models
from job.models import JobGenre
class Worker(Costumer):
keyword=models.ForeignKey(JobGenre, null=True)
そしてjob.models
class JobGenre(models.Model):
genre=models.CharField(max_length=40)
私が使用する場合
keyword=models.ForeignKey('job.models.JobGenre', null=True)
それは与えます
エラー: 1 つ以上のモデルが検証されませんでした: costumer.worker: 'keyword' はモデル job.models.JobGenre と関係がありますが、これはインストールされていないか抽象的です。
この状況で私は何をすべきですか?