本文整理汇总了Python中Type.get_types方法的典型用法代码示例。如果您正苦于以下问题:Python Type.get_types方法的具体用法?Python Type.get_types怎么用?Python Type.get_types使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Type
的用法示例。
在下文中一共展示了Type.get_types方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_views_task
# 需要导入模块: import Type [as 别名]
# 或者: from Type import get_types [as 别名]
def get_views_task ():
types = Type.get_types()
lookup = OpLookup.OpLookup()
report = []
for asset_type in types:
search = {'__order__': 'views DESC',
'asset_types_id': asset_type['id']}
try:
results = lookup(search)
except:
results = []
acl = ACL()
results = acl.filter_assets ("co" , results)
if not results:
continue
if len(results) > REPORT_ITEM_SZ:
results = results[:REPORT_ITEM_SZ]
report.append((asset_type['name'], results))
return report
示例2: get_24h_task
# 需要导入模块: import Type [as 别名]
# 或者: from Type import get_types [as 别名]
def get_24h_task ():
types = Type.get_types()
lookup = OpLookup.OpLookup()
report = []
for asset_type in types:
search = {'__order__': 'date_created DESC',
'asset_types_id': asset_type['id'],
'date_created-': 'DATE_SUB(NOW(),INTERVAL 1 DAY)'}
try:
results = lookup(search)
except:
results = []
acl = ACL()
results = acl.filter_assets ("co" , results)
if not results:
continue
if len(results) > REPORT_ITEM_SZ:
results = results[:REPORT_ITEM_SZ]
report.append((asset_type['name'], results))
return report