2014-11-19 3 views
-1

나는 2 가지 모델을 사용합니다.하지만 두 번째 모델은 처음 시도 할 때 읽지 않습니다. 어떻게하면 모델을 미리 가져올 수 있습니까? 나 또한 init에서 시도했지만 실제로 작동하지 않았다.Django model preimport

감사합니다.


예 :

class Follow(models.model): 
    auto_data = models.ForeignKey(Autodata) 

class Autodata(models.model): 
    follow = models.ForeignKey(Follow) 
+0

하면, 코드의 최소한의 예를 보여줄 수 및 정확한 문제 너는 해결하려고 노력하고 있니? – karthikr

+1

원래 질문을 예제로 업데이트했지만 필드를 재구성하여 문제를 해결했습니다. – user2194805

답변

1

가 런타임까지 평가되지 않도록 당신은 외래 키에 문자열을 전달할 수 있습니다

class A(models.Model): 
    b = models.ForeignKey('B') 

class B(models.Model): 
    a = models.ForeignKey('A') 
+0

오, 고마워요, 당신 말이 맞아요! – user2194805

관련 문제