小编jam*_*810的帖子

使用 SQLITE 为 Google App Engine 进行本地 Django 开发?

我正在使用 Google App Engine 在 Django 中进行开发。对于生产,我计划使用 Google Cloud SQL,但对于本地开发,我想使用简单的 SQLITE。Google 教程(https://developers.google.com/appengine/docs/python/cloud-sql/django)建议我运行开发服务器

dev_appserver.py mysite
Run Code Online (Sandbox Code Playgroud)

而不是 Django 默认的

manage.py runserver
Run Code Online (Sandbox Code Playgroud)

然而,当我按照 Google 建议运行开发服务器时,我收到两个奇怪的错误(为了清楚起见,我删除了堆栈跟踪的其余部分):

File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django1.5/django/db/backends/sqlite3/base.py", line 34, in <module>
raise ImproperlyConfigured("Error loading either pysqlite2 or sqlite3 modules (tried in that order): %s" % exc)ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3


File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django-1.5/django/core/handlers/base.py", line 53, in load_middleware
raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e)) ImproperlyConfigured: Error importing middleware django.contrib.auth.middleware: …
Run Code Online (Sandbox Code Playgroud)

sqlite django google-app-engine

6
推荐指数
2
解决办法
3908
查看次数

标签 统计

django ×1

google-app-engine ×1

sqlite ×1