안녕하세요?^^; 질문이있습니다. models.py 에는 순서대로 Book, Author

 
Jiho Bak

안녕하세요?^^;
질문이있습니다.
models.py 에는 순서대로
Book, Author, Publisher라는 3개의 클래스가 있습니다.

처음에나오는
Book이라는 클래스의 속성에
publisher = models.ForeignKey(Publisher)가 있습니다.
그런데 Publisher가 전에 정의 된적 없기 때문에 에러가 나옵니다.

Book클래스가 정의되기전 Publisher 를 먼저 적어주면 해당 에러는 해결이됩니다. 제 기억에는 장고가 알아서 해결해줬던걸로 아는데… 아닌가요?

감사합니다.

  • Shin DongRim

    예전에는 INSTALLED_APPS 순서에 따라서 되고 안되고 하는 불명확한 부분이 있었었는데 그게 수정되면서 같이 수정된거 같네요.

    Chinseok Lee

    문자열로 써주세요.

    publisher = models.ForeignKey(“Publisher”)

    Jiho Bak

    Chinseok Lee 감사합니다^^ 책따라 치다보니… 놓쳤네요.

    Choi Won

    저도 따옴표 놓쳐서 무지하게 고생했드랬죠.