무엇이 문제입니까?파이썬 재귀 클래스 참조 - 트리 만드는 법
class Cat():
parent = Cat()
NameError: name 'Cat' is not defined
내가하고 싶었던 모든 카테고리 객체의 트리를 생성하기 위해 중첩 될 수있는 클래스를 만드는 것이 었습니다. 이 작업을 수행하는 표준 방법은 무엇입니까?
나는 이것을 장고에서 모델로 만들고 SQLite3과 동기화 할 것입니다. 저는 파이썬 초보자입니다. 죄송합니다 ...
'고양이'의 부모가 모두 새로운 '고양이'이기 때문에 무한히 반복하지 않고 정확히 어떻게 할 계획입니까? – TheSoundDefense
답장을 보내 주셔서 감사합니다. 그것은 중복이며 여기에 답변 : http://stackoverflow.com/a/1020431/1369798 – Alveoli
짧은 대답은 : 클래스 고양이 (자기) : 부모 = ForeignKey ('자기') – Alveoli