Python,Django和flatpage

时间:2012-11-06 18:35:45

标签: python django

我正在尝试使用Django并添加平面页。

/ admin / flatpages / flatpage / add /

中的ValueError

不能使用None作为查询值

Request Method:     POST
Request URL:    http://localhost:8000/admin/flatpages/flatpage/add/
Django Version:     1.4.2
Exception Type:     ValueError
Exception Value:    

不能使用None作为查询值

Exception Location:     C:\Python27\lib\site-packages\django\db\models\sql\query.py in add_filter, line 1095
Python Executable:  C:\Python27\python.exe
Python Version:     2.7.3
Python Path:    

['C:\\Users\\ivo\\Desktop\\eclipse-jee-indigo\\workspace\\blog',
 'C:\\Users\\ivo\\Desktop\\eclipse-jee-indigo\\workspace\\blog',
...
 'C:\\Python27\\lib\\site-packages\\Pythonwin']

如何摆脱它?

谢谢

1 个答案:

答案 0 :(得分:3)

这似乎是Django 1.4中的一个错误。如果您尝试保存平面而不选择sites

的值,则会收到错误消息

https://code.djangoproject.com/ticket/18234

即将推出的Django 1.5已经修复。对于Django 1.4,您可以通过为平面页面指定站点来避免此问题。