![](/img/trans.png)
[英]Apache Django app: ImportError: No module named django.core.wsgi
[英]App Engine + Django: ImportError: No module named django.core.wsgi
我正在向Google App Engine部署一個簡單的Django應用程序。 我該如何解決以下問題?
Traceback (most recent call last):
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 96, in LoadObject
__import__(cumulative_path)
File "/base/data/home/apps/.../20171104t152156.405293023907909181/mysite/wsgi.py", line 12, in <module>
from django.core.wsgi import get_wsgi_application
ImportError: No module named django.core.wsgi
你得到了ImportError,因為Django不在你的sys.path中 。
如果您想使用App Engine SDK中的一個內置Django版本,只需將其添加到您的app.yaml (沒有必要單獨安裝Django庫):
libraries:
- name: django
version: "1.4"
更新:
如果你想在你的應用程序中包含你自己的Django版本(例如,使用最新版本> 1.5),不要添加上面的代碼,而是將庫直接安裝到項目的根目錄中:
$ cd myapp/
$ pip install django -t .
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.