Tipfy: "NotFound: 404" при локальном доступе к примеру с несколькими авторами - PullRequest
2 голосов
/ 21 января 2011

Я использую инфраструктуру Tipfy (tipfy.org) в Google App Engine. Я хотел бы расширить пример multi-auth (http://tipfy -auth.appspot.com / ).
Чтобы попробовать пример, я установил Tipfy.
Приложение * hello_world * доступно через браузер, если я запускаю локальный сервер.
Затем я добавил приложение multi-auth во второй каталог с именем multi_auth, добавил его в список config.py * apps_installed * (удалено hello_world) и перезагрузил страницу.

Я получаю следующий вывод:

Traceback (most recent call last)

*
  File "/home/ideaglobe/ideabox/tipfy/project/multiauthapp/distlib/tipfy/__init__.py", line 442, in wsgi_app

   [Display the sourcecode for this frame]  [Open an interactive python shell in this frame] response = self.handle_exception(request, e)

*
  File "/home/ideaglobe/ideabox/tipfy/project/multiauthapp/distlib/tipfy/__init__.py", line 430, in wsgi_app

   [Display the sourcecode for this frame]  [Open an interactive python shell in this frame] rv = self.dispatch(request)

*
  File "/home/ideaglobe/ideabox/tipfy/project/multiauthapp/distlib/tipfy/__init__.py", line 547, in dispatch

   [Display the sourcecode for this frame]  [Open an interactive python shell in this frame] raise request.routing_exception

  [console ready]
  >>> dump()
  Local variables in frame
  self  <tipfy.Tipfy object at 0x9d7f22c>
  request   <Request 'http://localhost:8080/' [GET]>
  >>>

NotFound: 404: Not Found

Очевидно, что обработчик не найден, но почему? Где я могу указать, какое приложение должно быть загружено?

Буду рад подсказке.

Ответы [ 2 ]

1 голос
/ 06 февраля 2011

Прошлой ночью я только что успешно проделал тот же процесс:

  1. Убедитесь, что вы скачали все расширения, необходимые для примера, используя buildout
  2. Скопируйте мультиавторию config.py файл в корень приложения перезаписывает исходный.
  3. Скопируйте все файлы из мульти-auth static и templates папок в корневую папку приложения static и templates папки
  4. Убедитесь, что config.py содержит 'apps.multi-auth' в списке apps_installed
0 голосов
/ 21 января 2011

Определили ли вы правила для обработчиков запросов, как описано в документации?

http://www.tipfy.org/wiki/extensions/auth/#authentication-endpoints

...