2014-04-26 2 views
2

저는 web2py를 처음 사용했지만 궁금했습니다. 오늘은Web2py가 Python에서 배포 된 경우 기능에 대한보기를 자동으로 선택하지 않음

url <localhost>TestApplication/default/testFunction 근무 로컬 호스트에 testFunction()

말 default.py에 간단한 기능을 시도했지만 pythonanywhere하는 배포 후 그것은 나를 유효보기 (기본/testFunction.html을) 오류가 보여

나는 그 viewFunction()에 대한 view를 얻지 못한다는 것을 알았고 view에서 default/testFunction.htm을 만들었다.

제 질문은 cant web2py가 내 기능의 기본보기를 선택하는 이유입니다. 나는 그것을 어떻게 만들 수 있을까.

답변

2

design입니다 : 뷰가 발견되지

경우, web2py는 일반적인보기를 사용하려고합니다. 기본적으로 '환영'앱에는 /models/db.py에 로컬 호스트에서만 사용할 수있는 행이 포함되어 있지만 일반보기는 사용 중지되어 있습니다. 확장 유형 및 액션별로 (response.generic_patterns를 사용하여) 활성화 할 수 있습니다. 일반적으로 일반 뷰는 개발 도구이므로 일반적으로 프로덕션에 사용하면 안됩니다. 일부 작업에서 일반보기를 사용하려면 response.generic_patterns (서비스 장의 more detail에서 논의 됨)에 해당 작업을 나열하십시오.

+1

내가 @amar와 동일 궁금 해서요은 - 기쁜 I는이 스레드를 발견했다. 감사! –