파이썬 장고 변수 질문이욧!!
주니준이
2년 전
조회 2,325
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개
2년 전
'a' 변수가 views_1.py에서만 정의되어 있기 때문에, views.py에서 'a' 변수를 사용하려면 views_1.py에서 test 함수를 호출하거나 views_1.py에서 'a' 변수를 명시적으로 import 해야 합니다.
views.py
from account import views_1</p>
<p>views_1.test(request)
또는
views.py
from account.views_1 import test</p>
<p>test(request)</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인