2026, 새로운 도약을 시작합니다.

파이썬 장고 변수 질문이욧!!

django

        |

        |

   account ---- views_1.py

        |

        |

     main ---- views.py

views_1.py

def test(request):

     a = 1

views.py

print(a)

views.py에서 views_1.py에서 test 함수안에 있는 변수를 호출하는 방법이 뭔가요?

검색해서 시도해본걸로는

1.

from .views_1 import a 

2.

import sys

sys.path.append("/account/views_1")

from views_1 import a

3.

import sys

sys.path.append("C:\\Users\\username\\Desktop\\django\\account")

from views_1 import a

답변 1개

'a' 변수가 views_1.py에서만 정의되어 있기 때문에,
views.py에서 'a' 변수를 사용하려면 views_1.py에서 test 함수를 호출하거나 
views_1.py에서 'a' 변수를 명시적으로 import 해야 합니다.

views.py

Copy
from account import views_1

views_1.test(request)

또는 

views.py

Copy
from account.views_1 import test

test(request)

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고