我正在嘗試在標(biāo)準(zhǔn) Python37 環(huán)境中的 Google App Engine 上部署 Django 應(yīng)用程序。我已經(jīng)有一個(gè)在靈活環(huán)境中運(yùn)行良好的版本,但我正在創(chuàng)建一個(gè)我想在標(biāo)準(zhǔn)環(huán)境中運(yùn)行的暫存版本。當(dāng)我部署并訪問(wèn)該應(yīng)用程序時(shí),出現(xiàn) 500 錯(cuò)誤。查看日志,我可以看到一些有關(guān)工作進(jìn)程異常的消息。我收到錯(cuò)誤:ModuleNotFoundError: 沒(méi)有名為“main”的模塊這是錯(cuò)誤的堆棧跟蹤:回溯(最近一次調(diào)用最后一次):文件“/env/lib/python3.7/site-packages/gunicorn/arbiter.py”,第 583 行,在 spawn_worker worker.init_process() 中文件“/env/lib/python3.7/site-packages/gunicorn/workers/gthread.py”,第 104 行,在 init_process super(ThreadWorker, self).init_process()文件“/env/lib/python3.7/site-packages/gunicorn/workers/base.py”,第 129 行,在 init_process self.load_wsgi()文件“/env/lib/python3.7/site-packages/gunicorn/workers/base.py”,第138行,在load_wsgi self.wsgi = self.app.wsgi()文件“/env/lib/python3.7/site-packages/gunicorn/app/base.py”,第 67 行,在 wsgi self.callable = self.load()文件“/env/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”,第52行,加載返回self.load_wsgiapp()文件“/env/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py”,第41行,在load_wsgiapp中返回util.import_app(self.app_uri)文件“/env/lib/python3.7/site-packages/gunicorn/util.py”,第 350 行,在 import_app 導(dǎo)入(模塊)中ModuleNotFoundError: 沒(méi)有名為“main”的模塊my_site/wsgi.py自從 Django 為我創(chuàng)建以來(lái),我就沒(méi)有修改過(guò),這里是:import osfrom django.core.wsgi import get_wsgi_applicationos.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_site.settings")application = get_wsgi_application()這是我的app.yaml:runtime: python37env: standardbeta_settings: cloud_sql_instances: project:us-west1:sql-instancehandlers:- url: /static static_dir: staticfiles/- url: .* secure: always redirect_http_response_code: 301 script: my_site.wsgi.applicationenv_variables: # vars這與以下內(nèi)容非常匹配app.yaml:https://cloud.google.com/python/django/appengine。我也嘗試更改script為auto如下所示:https://cloud.google.com/appengine/docs/standard/python3/config/appref,但仍然得到相同的錯(cuò)誤。我看過(guò)這個(gè)問(wèn)題:Django - App Engine 上的 gunicorn。錯(cuò)誤: 'No Module Named my_project',其中my_site確實(shí)有下劃線,但不是駝峰式的。我不確定這個(gè)錯(cuò)誤的根源是什么。任何想法將不勝感激。
添加回答
舉報(bào)
0/150
提交
取消