本文整理汇总了Python中crashstats.crashstats.models.CurrentProducts.cache_seconds方法的典型用法代码示例。如果您正苦于以下问题:Python CurrentProducts.cache_seconds方法的具体用法?Python CurrentProducts.cache_seconds怎么用?Python CurrentProducts.cache_seconds使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类crashstats.crashstats.models.CurrentProducts
的用法示例。
在下文中一共展示了CurrentProducts.cache_seconds方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: featured_versions
# 需要导入模块: from crashstats.crashstats.models import CurrentProducts [as 别名]
# 或者: from crashstats.crashstats.models.CurrentProducts import cache_seconds [as 别名]
def featured_versions(request, default_context=None):
context = default_context or {}
products_api = CurrentProducts()
products_api.cache_seconds = 0
products = products_api.get()
context['products'] = products['products'] # yuck!
context['releases'] = {}
now = datetime.date.today()
for product_name in context['products']:
context['releases'][product_name] = []
for release in products['hits'][product_name]:
start_date = datetime.datetime.strptime(
release['start_date'],
'%Y-%m-%d'
).date()
if start_date > now:
continue
end_date = datetime.datetime.strptime(
release['end_date'],
'%Y-%m-%d'
).date()
if end_date < now:
continue
context['releases'][product_name].append(release)
return render(request, 'manage/featured_versions.html', context)
示例2: featured_versions
# 需要导入模块: from crashstats.crashstats.models import CurrentProducts [as 别名]
# 或者: from crashstats.crashstats.models.CurrentProducts import cache_seconds [as 别名]
def featured_versions(request, default_context=None):
context = default_context or {}
products_api = CurrentProducts()
products_api.cache_seconds = 0
products = products_api.get()
context["products"] = products["products"] # yuck!
context["releases"] = {}
now = datetime.date.today()
for product_name in context["products"]:
context["releases"][product_name] = []
for release in products["hits"][product_name]:
start_date = datetime.datetime.strptime(release["start_date"], "%Y-%m-%d").date()
if start_date > now:
continue
end_date = datetime.datetime.strptime(release["end_date"], "%Y-%m-%d").date()
if end_date < now:
continue
context["releases"][product_name].append(release)
return render(request, "manage/featured_versions.html", context)