我试图在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是两个系统中的环境变量
谢谢,
卡洛斯
答案 0 :(得分:0)
如果不输出数字,Python 2.6不会隐式编号{}
字段。您需要明确指定0
:
print('Your environment is:"{0}"'.format(os.environ['DJANGO_SETTINGS_MODULE']))
^