【发布时间】:2011-07-06 03:45:25
【问题描述】:
我已经从 www.allbuttonspressed.com 下载了 djangoappengine 项目示例 django-guestbook 来测试它是如何工作的,但是当我访问 URL localhost:8000 时显示以下错误消息
回溯(最近一次通话最后一次):
文件 "/usr/local/google_appengine/google/appengine/tools/dev_appserver.py", 第 3245 行,在 _HandleRequest self._Dispatch(dispatcher, self.rfile, outfile, env_dict) 文件 "/usr/local/google_appengine/google/appengine/tools/dev_appserver.py", 第 3186 行,在 _Dispatch base_env_dict=env_dict) 文件 "/usr/local/google_appengine/google/appengine/tools/dev_appserver.py", 第 531 行,在调度中 base_env_dict=base_env_dict) 文件 "/usr/local/google_appengine/google/appengine/tools/dev_appserver.py", 第 2410 行,在调度中 self._module_dict) 文件 "/usr/local/google_appengine/google/appengine/tools/dev_appserver.py", 第 2299 行,在 ExecuteCGI os.environ.update(env) 文件“/usr/lib64/python2.6/os.py”,行 486,更新中 self[k] = dict[k] 文件“/usr/lib64/python2.6/os.py”,行 471,在 setitem putenv(key, item) UnicodeEncodeError: 'ascii' 编解码器 无法编码字符 u'\xe1' 位置 19:序数不在范围内(128)
我现在的 Django 版本是 1.3.0 alpha,但我首先使用 1.1.1 版本进行了测试,并且出现了同样的错误。命令 manage.py runserver 运行正常,我没有在项目目录中进行任何更改,我只是下载、解压缩并运行服务器。我也尝试部署项目(当然是在更改 app.yaml 文件之后),但又发生了另一个错误。
有人知道会发生什么吗?我连续 7 个小时尝试了我所知道的一切,但我还是个新手。提前致谢。
【问题讨论】:
标签: python django google-app-engine djangoappengine