저는 파이썬에 초보자입니다.파이썬 순환 가져 오기 및 액세스 클래스
내가 가진
pin.py :
from board import Board
class pin(object):
board_id = Int()
my_board = store.get(Board, board_id)
def __init__(self, val):
...
board.py : 당신은 내가 다른에서 핀과 보드 모두에 액세스 할 수 있어야 볼 수 있듯이
from pin import Pin
class Board(object):
id = Int()
def __init__(self, val):
...
Board.pins = ReferenceSet(Board.id, Pin.board_id)
수업. 나는 here을보고 import pin
과 import board
만을 수행했습니다. 내가 그렇게하고 내 pin.py, 예를 들어 board.Board
또는 pin.Pin
을 할 때 나는 그것이 나에게이 오류
AttributeError: 'module' object has no attribute 'Board'
나는 위의 코드가있을 때이 발생하지 않은를 제공 my_board = store.get(board.Board, board_id)
해야합니다 하지만 순환 가져 오기가 없습니다. 나는 원형의 수입을 어떻게
수입되는 파일에서 클래스를 호출
내 질문을 명확히하기 위해?
무엇이 당신의 질문입니까? – BrenBarn
내 질문에 어떻게 순환 가져 오기 및 현재 파일에서 다른 클래스에 대한 호출을 할 그래서 그 보드가 가져올 수있는 파일이 주어진 주어진 store.get (board.Board, board_id) 나를 위해 작동하지 않습니다 및 게시판은 그 파일에있는 클래스입니다. – Matilda