我正在使用带谷歌应用引擎的pyamf。我试图从pyamf编码中排除属性。这是我正在使用的语法:
class Comment(db.Model):
class __amf__:
exclude = ('article')
article = db.ReferenceProperty(Article)
comment = db.TextProperty()
这对ReferenceProperty不起作用,但是如果我尝试使用'comment'属性的exclude属性就可以了。我注意到exclude属性在ReferenceProperty上工作,该属性不包含具有另一个ReferenceProperty属性的类。在这种情况下,Article类将另一个ReferenceProperty保存到另一个类。知道可能是什么问题吗?
提前致谢
答案 0 :(得分:2)
您的问题似乎至少部分是语法之一 - 您需要以下内容:
exclude = ('article',)
其中没有逗号的单个括号只是带括号的表达式;他们被评估得更早,但并不意味着"这是一个元组文字" - 这需要冒号。