首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyamf排除属性在db.ReferenceProperty上无效

pyamf排除属性在db.ReferenceProperty上无效
EN

Stack Overflow用户
提问于 2011-02-27 23:31:15
回答 1查看 137关注 0票数 1

我正在使用谷歌应用程序引擎的pyamf。我正在尝试从pyamf编码中排除一个属性。这是我正在使用的语法:

代码语言:javascript
复制
class Comment(db.Model):
    class __amf__:
        exclude = ('article')
    article = db.ReferenceProperty(Article)
    comment = db.TextProperty()

这在ReferenceProperty上不起作用,但如果我尝试使用带有'comment‘属性的exclude属性,它就能起作用。我注意到,exclude属性在不包含具有另一个ReferenceProperty属性的类的ReferenceProperty上有效。在本例中,文章类持有到另一个类的另一个ReferenceProperty。你知道问题出在哪里吗?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2011-03-05 21:15:32

您的问题似乎是,至少在一定程度上是语法问题之一--您需要以下内容:

代码语言:javascript
复制
exclude = ('article',)

不带逗号的单括号只是带括号的表达式;它们在前面计算过,但并不意味着“这是一个元组文字”--这需要一个冒号。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5134056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档