перемещение проекта Django в Google App Engine - PullRequest
0 голосов
/ 20 октября 2010

Я пытаюсь переместить проект Django в Google Appengine. Итак, я последовал http://code.google.com/appengine/articles/django.html. Но

django.dispatch.dispatcher.connect(
    log_exception, django.core.signals.got_request_exception)

django.dispatch.dispatcher.disconnect(
    django.db._rollback_on_exception,
    django.core.signals.got_request_exception)

выдавал ошибку, говоря, что не могу найти dispatcher.connect / dispatcher.disconnect. Поэтому я изменил код как

django.dispatch.dispatcher.Signal.connect(
    log_exception, django.core.signals.got_request_exception)

Но теперь, когда я запускаю приложение, я получаю следующую ошибку

* Файл "C: \ Program" Файлы \ Google \ google_appengine \ Google \ AppEngine \ инструменты \ dev_appserver.py», строка 2208, в ExecuteOrImportScript exec module_code в script_module. dict Файл "C: \ Личные \ Study \ Python \ twtApp \ SRC \ main.py", строка 23, в import django.dispatch.dispatcher.Signal Ошибка импорта: нет модуля с именем Сигнал *

Как говорится в статье о Google, я скопировал папки django в папку верхнего уровня моих проектов.

Есть ли что-то, чего мне не хватает?

Пожалуйста, помогите ..

1 Ответ

1 голос
/ 20 октября 2010

Ваша проблема заключается в том, что Python не может импортировать модуль Signal. Убедитесь, что он правильно находится на вашем пути, и что он не каким-то образом отсутствует в вашей установке Django.

Я настоятельно рекомендую вам использовать проект google-app-engine-django. Вам повезет больше.

http://code.google.com/p/google-app-engine-django/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...