Python Django manage.py返回值错误:格式为零长度字段名
我正在尝试用Python2.6.6 Django==1.5.5运行Django应用程序。但是当我试着跑的时候 python manage.py 我得到:Python Django manage.py返回值错误:格式为零长度字段名,python,django,Python,Django,我正在尝试用Python2.6.6 Django==1.5.5运行Django应用程序。但是当我试着跑的时候 python manage.py 我得到: Traceback (most recent call last): File "manage.py", line 12, in <module> print('Your environment is:"{}"'.format(os.environ['DJANGO_SETTINGS_MODULE'])) ValueErr
Traceback (most recent call last):
File "manage.py", line 12, in <module>
print('Your environment is:"{}"'.format(os.environ['DJANGO_SETTINGS_MODULE']))
ValueError: zero length field name in format
你知道怎么了吗?我还在另一台服务器上运行相同的应用程序,但是使用Python 2.7.5,它工作正常
注:DJANGO_设置_模块是两个系统中的环境变量
谢谢
CarlosPython2.6不会隐式地对{}字段进行编号,如果您省略了数字。您需要显式指定一个0:
那么这是一个2.6版本的问题吗?既然应用程序代码不是我的,我应该将python更新为2.7.x吗?@QLands:可能吧。我对使用Django知之甚少。
print('Your environment is:"{0}"'.format(os.environ['DJANGO_SETTINGS_MODULE']))
^