DjangoAppEngine 测试应用

0 投票
2 回答
746 浏览
提问于 2025-04-16 14:21

我需要一些帮助来启动djangoappengine的测试应用。我按照这个链接上的说明操作,但当我在项目目录下运行命令 ./manage.py runserver 时,出现了以下错误:

WARNING  2011-03-24 12:23:21,994 datastore_file_stub.py:657] Could not read datastore
data from /media/disk/Projex/AppEngineApp/app/.gaedata/datastore  
Error: option --rdbms_sqlite_path not recognized
Runs a development application server for an application.
manage.py [options] <application root>__

当我尝试在app/djangoappengine/db/base.py文件中注释掉'rdbms_sqlite_path': os.path.join(DATA_ROOT, 'rdbms')这一行时,又出现了以下错误:

WARNING  2011-03-24 12:26:07,239 datastore_file_stub.py:657] Could not read datastore  
data from /media/disk/Projex/AppEngineApp/app/.gaedata/datastore
Traceback (most recent call last):
File "./manage.py", line 11, in <module>
execute_manager(settings)
File "/media/disk/Projex/AppEngineApp/app/django/core/management/__init__.py", line 438,   
in execute_manager
utility.execute()
File "/media/disk/Projex/AppEngineApp/app/django/core/management/__init__.py", line 379,  
in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File   
"/media/disk/Projex/AppEngineApp/app/djangoappengine/management/commands/runserver.py",  
line 94, in run_from_argv
start_dev_appserver(argv)
File 
"/media/disk/Projex/AppEngineApp/app/djangoappengine/management/commands/runserver.py",   
line 81, in start_dev_appserver
dev_appserver_main.main([progname] + args + [PROJECT_DIR])
File "/usr/local/gaepy/google/appengine/tools/dev_appserver_main.py", line 426, in main
static_caching=static_caching)
File "/usr/local/gaepy/google/appengine/tools/dev_appserver.py", line 3820, in   
CreateServer
server = HTTPServerWithScheduler((serve_address, port), handler_class)
File "/usr/local/gaepy/google/appengine/tools/dev_appserver.py", line 3840, in __init__
request_handler_class)
File "/usr/lib/python2.6/SocketServer.py", line 400, in __init__
self.server_bind()
File "/usr/lib/python2.6/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.6/SocketServer.py", line 411, in server_bind
self.socket.bind(self.server_address)
File "<string>", line 1, in bind
socket.gaierror: [Errno -5] No address associated with hostname

有没有人遇到过这个问题?

2 个回答

0

更新到最新版本的谷歌应用引擎。

0

你可能已经解决了这个问题,但为了将来有需要的人参考:

这个警告可能有几个原因:

这个错误可以通过更新djangoappengine来解决

撰写回答