在Python中为类字段分配其他信息

时间:2013-09-13 10:29:27

标签: python python-2.7

我有一个有一些领域的课。例如:

class A(object):
    uri = text
    id = text
    name = text

其中一些是可排序的,一些是可过滤的,一些是分配了数据库列。我想将这些数据分配给每个字段,以便能够在另一部分代码中动态获取这些信息。但是,由于Web框架使用这些字段,我无法更改这些字段的类型。

在Java中,我可以将注释应用于每个字段,然后使用反射读取数据。

在Python中,我看到的唯一方法是创建包含所需数据字典的其他私有字段。

我正在寻找一种使用“Python魔术”并且更优雅的解决方案。有什么想法吗?

0 个答案:

没有答案