Я стараюсь следовать руководству Google python для гостевой книги, и неясно, какой код следует добавлять или изменять, когда я его просматриваю, поэтому теперь я получаю внутреннюю ошибку сервера, когда Я бег готового кода:Ошибка при запуске кода учебного пособия по GAE - Гостевая книга
Traceback (most recent call last):
File "C:\Program Files (x86)\Google App Engine\lib\webapp2-2.5.2\webapp2.py", line 1535, in __call__
rv = self.handle_exception(request, response, e)
File "C:\Program Files (x86)\Google App Engine\lib\webapp2-2.5.2\webapp2.py", line 1529, in __call__
rv = self.router.dispatch(request, response)
File "C:\Program Files (x86)\Google App Engine\lib\webapp2-2.5.2\webapp2.py", line 1278, in default_dispatcher
return route.handler_adapter(request, response)
File "C:\Program Files (x86)\Google App Engine\lib\webapp2-2.5.2\webapp2.py", line 1102, in __call__
return handler.dispatch()
File "C:\Program Files (x86)\Google App Engine\lib\webapp2-2.5.2\webapp2.py", line 572, in dispatch
return self.handle_exception(e, self.app.debug)
File "C:\Program Files (x86)\Google App Engine\lib\webapp2-2.5.2\webapp2.py", line 570, in dispatch
return method(*args, **kwargs)
File "C:\Users\Minhhanh\Desktop\guestbook\guestbook.py", line 34, in get
DEFAULT_GUESTBOOK_NAME)
NameError: global name 'DEFAULT_GUESTBOOK_NAME' is not defined
я не уверен, что делать с «DEFAULT_GUESTBOOK_NAME», и если бы я изменить его на какую-то другую строку, я получаю другую ошибку о ключе гостевой книги. В настоящее время мой код распространяется на 4 файла: app.yaml, index.yaml, index.html, guestbook.py. Не уверен, что делать дальше.
Почему в данное руководство не входит определение этой переменной? Я даже не уверен, куда его поместить, учитывая, что все в python - это классы, и это может быть конфиденциально. Теперь я получаю новую ошибку: строка 38, в get ancestor = guestbook_key (guestbook_name)). Order (-Greeting.date) NameError: глобальное имя 'guestbook_key' не определено – Pynov
вы можете указать ссылку на учебник, который вы говорят? Возможно, вы смотрите на фрагмент учебника, а не на полный. – gipsy
Это многостраничный учебник, начинающийся здесь: [link] (https://cloud.google.com/appengine/docs/python/gettingstartedpython27/authenticating-users) Даже с первой страницы они вводят DEFAULT_GUESTBOOK_NAME без определения , Затем позже, guestbook_key. Я еще не знаю, как определить этот метод. Я делаю это неправильно? – Pynov