Appengine 참조 주문
-
05-07-2019 - |
문제
Appengine의 Models.py에서 모델을 선언했습니다.
class Post(db.Model):
topic = db.ReferenceProperty(Topic, collection_name='posts', verbose_name=_('Topic'))
(..)
class Topic(db.Model):
(..)
last_post = db.ReferenceProperty(Post, collection_name='last_topic_post')
문제는 참고 자료에 모델 클래스가 있어야하지만 게시물을 선언 할 때 주제 클래스가 선언되지 않음입니다. 스위치 후 포스트 클래스에서도 마찬가지입니다. 이것을 해결하는 방법?
감사.
해결책
ReferenceProperty는 모델 클래스 대신에 아무도 받아들이지 않으며, 이는 해당 필드에서 "유형 제한 없음"을 의미합니다. 그러나 좋은 해결책은 아닙니다.
보다:
모델에서 이러한 주기적 참조를 갖는 것은 좋은 생각이 아닙니다. 당신은 당신을 찾아야합니다 last_post
그것에 대한 참조를 저장하는 대신 주문형.
제휴하지 않습니다 StackOverflow