view.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:slim 作者: fy0 项目源码 文件源码
def _fetch_fields(cls_or_self):
        if cls_or_self.model:
            cls_or_self.foreign_keys = {}

            def wrap(name, field):
                if isinstance(field, peewee.ForeignKeyField):
                    name = '%s_id' % name
                    cls_or_self.foreign_keys[name] = field.rel_model._meta.db_table
                return name
            cls_or_self.fields = {wrap(k, v): v for k, v in cls_or_self.model._meta.fields.items()}
            cls_or_self.table_name = cls_or_self.model._meta.db_table
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号