【发布时间】:2011-03-05 16:40:10
【问题描述】:
我正在为 Google App Engine 使用 Python 库。如何覆盖类上的 equals() 方法,以便判断以下类的 user_id 字段是否相等:
class UserAccount(db.Model):
# compare all equality tests on user_id
user = db.UserProperty(required=True)
user_id = db.StringProperty(required=True)
first_name = db.StringProperty()
last_name = db.StringProperty()
notifications = db.ListProperty(db.Key)
现在,我通过获取UserAccount 对象并执行user1.user_id == user2.user_id 来实现平等。有没有办法可以覆盖它,以便“user1 == user2”只查看“user_id”字段?
提前致谢
【问题讨论】:
标签: python google-app-engine web-applications