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

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

QA

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

본문

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

from account import views_1
views_1.test(request)

또는 

views.py

from account.views_1 import test
test(request)
답변을 작성하시기 전에 로그인 해주세요.
전체 1,284
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT