На панели управления GCP я получаю эту ошибку, но на моей машине все работает нормально:
ImportError: Could not import settings 'site.settings' (Is it on sys.path?): No module named settings
at __init__ (/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/django-1.4/django/conf/__init__.py:95)
at _setup (/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/django-1.4/django/conf/__init__.py:42)
at __setattr__ (/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/third_party/django-1.4/django/utils/functional.py:207)
at <module> (/base/data/home/apps/g~unitutor-221411/1.413727868439486493/main.py:9)
at LoadObject (/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py:85)
at _LoadHandler (/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py:299)
at Handle (/base/alloc/tmpfs/dynamic_runtimes/python27g/3b44e98ed7fbb86b/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py:240)
Это мой app.yaml:
application: *********
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /static
static_dir: static
- url: /.*
script: main.app
libraries:
- name: django
version: "1.4"
- name: jinja2
version: "latest"
Очевидно, у меня есть локально и на GCP каталог "site", содержащий "settings.py". На моей машине приложение работает хорошо. Я пытался разными способами, и я прочитал много сообщений, но я не могу найти решение, чтобы решить «Ошибка 500 серверов» на GCP.