django 환경을 처음 사용했습니다. 상속 된 프로젝트를 디버깅해야합니다. debug.py 함수는 views.py에 있습니다. x를 함수라고합시다. 제 환경은 redhat, apache, django입니다. pdb를 사용하여 어떻게 디버깅합니까? 튜토리얼을 보았지만 저를 도와 줄 수 없습니다. 내가 계속 "C"를 명중 할 때 django 코드에서 pdb 오류가 발생했습니다.
이
내가 내 레드햇 명령 줄python -m pdb /opt/django/projectx/views.py runserver
를 실행할 것입니다, 내가 코드의 두 번째 줄입니다
ImportError: No module named django.http
제시하고있어 views.py. 뷰에는 2 개의 함수가 있습니다 (x와 y라고 부르 자). 그러나 함수 x에 도착해야합니다.
작동하는 것으로 보입니다.이제 "C"를 누르면 프로그램이 완료되었다가 다시 시작됩니다. 어떻게 특정 디렉토리에서 view.py를 불러올 수 있습니까? – user2773013
'views.py' 파일은 Django의 MVC 레이아웃의 일부입니다. Django에서 MVT (Model-View-Template)라고 부르는 사람들도 있습니다. 데이터를 기술하고 데이터베이스 테이블을 생성하는 모델은'models.py'에 있습니다. 뷰는'views.py'에 있습니다. 그리고 템플릿은 대개 템플릿 폴더에있는 .html 파일입니다. http 요청을 받고 모든 것을 조정하는 마법은 보통'urls.py'에 있습니다. 'urls.py' 설정 파일을 찾으십시오. 보기를 가리키는 URL 정규식이 있어야합니다. 그런 다음 서버가 실행중인 상태에서 해당 URL을로드하십시오. 예 : 'localhost : 8000/app_name/index /' –