在StringProperty上「BadValueError:不支持文本屬性過濾」我在本地運行AppEngine。我使用一些過濾器對我的對象的下列屬性:使用AppEngine
class Blah(db.Model):
access_code = db.StringProperty()
然後我跑我的在查看過濾:
cac = Blah.all().filter(
'access_code =', 'value_to_find').fetch(1)
在這樣做時,我得到以下錯誤:BadValueError: Filtering on Text properties is not supported.
儘管這是一個StringProperty
。這從來沒有發生過,Google上的一些搜索根本沒有任何幫助。 是否有人有同樣的問題?
'value_to_find'是硬編碼的字符串還是變量? – 2010-07-14 19:58:29
這實際上是一個變量 – Martin 2010-07-14 20:32:34
引號中的變量是否與你的例子一樣? – 2010-07-15 02:50:03