码迷,mamicode.com
首页 > 其他好文 > 详细

请教如何用 peewee 实现类似 django ORM 的这种查询效果。

时间:2017-06-11 15:00:34      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:title   输入   int   get   friend   实现类   答案   val   str   

本人新入坑的小白,如有不对的地方请包涵~~~!
在 django 中代码如下:
模型定义:

class Friends(models.Model):

first_id = models.IntegerField()
second_id = models.IntegerField()

class Meta:
    unique_together=(‘first_id‘, ‘second_id‘,)

查询语句如下:

friend_list_info = []
friend_list1 = Friends.objects.filter(first_id=Id).values_list(‘second_id‘, flat=True)
friend_list2 = Friends.objects.filter(second_id=Id).values_list(‘first_id‘, flat=True)
friend_list = list(friend_list1) + list(friend_list2)

意思是建立一个好友列表, 2 个人之间的关系是唯一的。通过输入的 Id ,查询出对应的好友的 Id 列表。 现在学习 sanic 框架用的 peewee,不知道应该如何实现。希望大家指教~!


请教如何用 peewee 实现类似 django ORM 的这种查询效果。 >> python

这个答案描述的挺清楚的:
http://www.goodpm.net/postreply/python/1010000008984706/请教如何用peewee实现类似djangoORM的这种查询效果.html

请教如何用 peewee 实现类似 django ORM 的这种查询效果。

标签:title   输入   int   get   friend   实现类   答案   val   str   

原文地址:http://www.cnblogs.com/scrumme/p/6985088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!