我正在使用谷歌应用程序引擎的pyamf。我正在尝试从pyamf编码中排除一个属性。这是我正在使用的语法:
class Comment(db.Model):
class __amf__:
exclude = ('article')
article = db.ReferenceProperty(Article)
comment = db.TextProperty()这在ReferenceProperty上不起作用,但如果我尝试使用带有'comment‘属性的exclude属性,它就能起作用。我注意到,exclude属性在不包含具有另一个ReferenceProperty属性的类的ReferenceProperty上有效。在本例中,文章类持有到另一个类的另一个ReferenceProperty。你知道问题出在哪里吗?
提前感谢
发布于 2011-03-05 21:15:32
您的问题似乎是,至少在一定程度上是语法问题之一--您需要以下内容:
exclude = ('article',)不带逗号的单括号只是带括号的表达式;它们在前面计算过,但并不意味着“这是一个元组文字”--这需要一个冒号。
https://stackoverflow.com/questions/5134056
复制相似问题