def fields(self):
if not self._fields:
self._fields = {}
for name, v in self.val._meta.fields.items():
if isinstance(v, peewee.ForeignKeyField):
name = '%s_id' % name # foreign key
self._fields[name] = v
return self._fields
文章目录