2012-05-02 3 views
-3

내가 수동으로 코드를 내가 dev_appserver.py 서버를 실행했습니다 구글 앱 엔진 파이썬 - 데이터 저장소를 사용

helloworld.py

https://developers.google.com/appengine/docs/python/gettingstarted/usingdatastore @ 언급하고 로컬 호스트를 방문 입력 한 : 8080 아무것도 표시되지 않습니다. 8080 "인사말 (db.Model) 주요 기능() MainPage 클래스 guestbook_key 기능 상태를 시작합니다 : 200 OK 내용 http://pastebin.com/VtCMjrk8

@ 볼 때 나는 디버그 메시지를 삽입하는 경우

나는 @ localhost를 아래의 출력을 볼 수 -Type : text/html; charset = utf-8 Cache-Control : no-cache Expires : 01 Jan 1990 00:00:00 GMT 콘텐츠 길이 : 12 "

나는 Windows Vista Basic 32 비트.

업데이트 : 나는 이것을 믿을 수 없다. helloworld.py에서 https://developers.google.com/appengine/docs/python/gettingstarted/usingdatastore 의 코드를 복사하여 복사하면 원하는 출력이 표시됩니다.

무엇이 문제 일 수 있습니까? 또한)

2, https://developers.google.com/appengine/docs/python/gettingstarted/usingusers 출력 @ localhost를 : 8080는 인사 + 대신에 나를 선택하거나 이유가 될 수있는 어떤 사용자 이름

를 입력 할 수 있도록 표시?

+0

무엇이 당신 질문입니까? 코드를 사용하면 작동하지 않지만 동일한 코드를 사용하면 작동합니까? 무슨 소리 야? –

+0

@DanielRoseman 답변 해 주셔서 감사합니다. 나는 그 질문을 수정했다. 지금은 분명합니까? – Shriram

+0

@DanielRoseman 질문 해 주셔서 감사합니다. 문제는 해결되었습니다 :) 나는 대답을 – Shriram

답변

1

아마도 잘못 입력했을 것입니다. 디버거를 사용하고 코드를 단계별로 실행하여 작동하지 않는 것을 파악합니다.

+0

Ok로 대답하는 마지막 코멘트에서 대답했습니다. 두 번째 질문은? – Shriram

+0

링크를 게시했지만 분명히 읽지는 않았습니다. 코드에 사용자가 로그인 할 수있는 것은 없습니다. 귀하의 코드 어디에서나 create_login_url()을 볼 수 없습니다. – dragonx

+0

링크가 명확하게 라고 ** 브라우저에서 페이지를 새로 고침하십시오. 애플리케이션은 애플리케이션 테스트에 적합한 Google 로그인 페이지의 로컬 버전으로 리디렉션됩니다. 이 화면에 원하는 사용자 이름을 입력하면 해당 사용자 이름을 기반으로 한 위조 된 사용자 객체가 응용 프로그램에 표시됩니다. ** 사람들이 게시 한 내용을 읽지 않는다고 가정 해 그만합니다. 모두가 게으른 사람은 아닙니다. 언젠가 당신이 그걸 이해하기를 바랍니다. – Shriram

0

잘라 내기 붙여 넣기 코드가 작동하는 동안 손으로 입력 한 코드가 작동하지 않는 이유에 대한 원래 질문에 대한 대답은 아래에 표시된 MainPage 클래스의 마지막 문을 For 수준에서 들여 쓰기해야합니다 (즉, For 루프에서 빠져 나올 것입니다.) 파이썬에서는 들여 쓰기가 중요합니다 !!

self.response.out.write(""" ....... 
+0

실은. 나는 그 질문을 게시하기 전에 간과했다. 감사! – Shriram