django - __init __()关键字必须是字符串

时间:2013-08-20 17:37:24

标签: python django web-developer-toolbar

我试图运行python manage.py runserver,但收到了以下错误。你知道我怎么解决它吗?

jalal@mona:/research/jalal/django/djcode/mysite$ python manage.py runserver

Validating models...

Unhandled exception in thread started by <bound method Command.inner_run of   <django.contrib.staticfiles.management.commands.runserver.Command object at 0x13f8ed0>>
Traceback (most recent call last):
File "/home/jalal/.pythonbrew/pythons/Python-2.6/lib/python2.6/site-packages/django/core/management/commands/runserver.py", line 92, in inner_run

__init__() keywords must be strings

如何解决这个问题?

感谢。

2 个答案:

答案 0 :(得分:4)

这是由known bug in Python 2.6引起的,其中unicode参数未正确处理。升级到Python 2.7解决了这个问题。

答案 1 :(得分:0)

在opensuse linux下遇到与python 2.6.2相同的问题。然后我用python 2.6.5尝试了django 1.5.5 unter Ubuntu 10.04。这解决了这个问题。

hansjh