какую файловую структуру я должен использовать для приложения Django на Google App Engine - PullRequest
0 голосов
/ 02 мая 2019

Я не могу запустить приложение django на движке приложений Google.

Он успешно развертывается, но выдает ошибку при попытке подключиться к нему в моем браузере.

main.py выдает следующую ошибку: из приложения импорта wsgi как приложения ModuleNotFoundError: Нет модуля с именем 'wsgi'

Я посмотрел на вопрос здесь:

ModuleNotFoundError - Ни один модуль с именем 'main' при попытке запустить службу

Я не знаю, какая файловая структура «ожидается», чтобы мой main.py работал без ошибок.

Это текущая структура

              --static root file--main.py, app.yaml, etc.
              |

голосование ------------

              |
              --voting-----------settings.py, wsgi.py, etc.
              |
              other stuff

мой main.py сейчас читает (голосование - это название моего проекта)

из голосования.wsgi импортировать приложение как приложение

Я также пробовал голосовать, а также голосовать.wsgi и wsgi. Пожалуйста, помогите

1 Ответ

0 голосов
/ 02 мая 2019

Исправлена ​​проблема с перемещением статического корня.

Посмотрите на это для примера того, как установить структуру папок и где разместить статический корень: https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard_python37/django

...