这是我第一次尝试使用Tornado框架构建 json 网络服务,我对模型设计有疑问。
目前我有一个模型文件(models.py),其中包含代表我的对象的所有模型(这是一个逻辑表示)
class person():
name = StringField()
age = IntField()
class phone():
number = IntField()
person = ReferenceField(Person)
因为我有很多方法可以实现,例如 person.is_granted()、person.is_admin()( 例如) 我想知道在这些对象上声明方法的最佳方法是什么(在应用程序设计中),我应该扩展它们吗?或者在模型文件定义上声明方法是否干净?
谢谢您的回答。