我試圖在Windows上安裝django 1.1應用程序引擎。django應用程序與Windows上的應用程序引擎
當啓動應用程序引擎,我發現了以下錯誤:http://slexy.org/view/s21oLrbkHh
的步驟我做的是:1。 )創建通過發射 2.新的應用程序)複製我的代碼(裏面是空的Django項目)
我的main.py代碼附在下面。 我在行:「import django.db」,我可以從cmd成功執行。
你有什麼想法嗎?
main.py:
\# main.py
import os, sys
os.environ["DJANGO\_SETTINGS\_MODULE"] = "taskhood.settings"
sys.path.append("/home/brox/tmp/mashname")
\# Google App Engine imports.
from google.appengine.ext.webapp import util
\# Django version
from google.appengine.dist import use_library
use_library('django', '1.1')
\# Force Django to reload its settings.
from django.conf import settings
settings._target = None
import django.core.handlers.wsgi
import django.core.signals
import django.db
import django.dispatch.dispatcher
def log_exception(*args, **kwds):
logging.exception('Exception in request:')
\# Log errors.
django.dispatch.Signal.connect(
django.core.signals.got_request_exception,
log_exception)
\# Unregister the rollback event handler.
django.dispatch.Signal.disconnect(
django.core.signals.got_request_exception,
django.db._rollback_on_exception)
def main():
# Create a Django application for WSGI.
application = django.core.handlers.wsgi.WSGIHandler()
# Run the WSGI CGI handler with that application.
util.run_wsgi_app(application)
if __name__ == "__main__":
main()
您可以發佈您settings.py?看來你的DATABASE_ENGINE設置被設置爲GAE不支持的sqlite。 – 2009-11-30 10:35:03