mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 06:12:53 +08:00
Update pixiv.py
This commit is contained in:
parent
dc7681357e
commit
342eaa9a97
@ -159,11 +159,12 @@ class Pixiv(db.Model):
|
|||||||
参数:
|
参数:
|
||||||
:param tags: 关键词/Tag
|
:param tags: 关键词/Tag
|
||||||
"""
|
"""
|
||||||
query = cls.query
|
setattr(Pixiv, 'count', db.func.count(cls.pid).label('count'))
|
||||||
|
query = cls.select('count')
|
||||||
if tags:
|
if tags:
|
||||||
for tag in tags:
|
for tag in tags:
|
||||||
query = cls.query.where(cls.tags.contains(tag))
|
query = query.where(cls.tags.contains(tag))
|
||||||
count = len(await query.where(cls.is_r18 == False).gino.all())
|
count = await query.where(cls.is_r18 == False).gino.first()
|
||||||
r18_count = len(await query.where(cls.is_r18 == True).gino.all())
|
r18_count = await query.where(cls.is_r18 == True).gino.first()
|
||||||
return count, r18_count
|
return count[0], r18_count[0]
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user