Django manage.py返回ValueError:格式为零长度的字段名称

时间:2014-01-06 01:06:34

标签: python django

我试图在Python 2.6.6中运行Django应用程序Django == 1.5.5。但是当我试图运行时

  

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']))
ValueError: zero length field name in format

知道出了什么问题吗?我也在另一台服务器上运行相同的应用程序但是使用Python 2.7.5并且它运行正常。

注意:DJANGO_SETTINGS_MODULE是两个系统中的环境变量

谢谢,

卡洛斯

1 个答案:

答案 0 :(得分:0)

如果不输出数字,Python 2.6不会隐式编号{}字段。您需要明确指定0

print('Your environment is:"{0}"'.format(os.environ['DJANGO_SETTINGS_MODULE']))
                             ^