当前位置: 首页>>代码示例>>Python>>正文


Python Report.all方法代码示例

本文整理汇总了Python中models.Report.all方法的典型用法代码示例。如果您正苦于以下问题:Python Report.all方法的具体用法?Python Report.all怎么用?Python Report.all使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在models.Report的用法示例。


在下文中一共展示了Report.all方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: vis

# 需要导入模块: from models import Report [as 别名]
# 或者: from models.Report import all [as 别名]
def vis():
    u = get_or_create_user()
    if not u:
        abort(403)

    logout_url = users.create_logout_url('/')
    #TODO show only finished
    reports = [x.as_dict() for x in Report.all().filter("finished =", True).order("start")]
    return render_template('vis/index.html',
            user=u,
            logout_url=logout_url,
            polygons_table=settings.FT_TABLE_ID,
            reports=json.dumps(reports))
开发者ID:vhlins,项目名称:DeforestationAnalysisTool,代码行数:15,代码来源:views.py

示例2: write_report_xls

# 需要导入模块: from models import Report [as 别名]
# 或者: from models.Report import all [as 别名]
def write_report_xls(file_name, data):
    ''' Export data '''
    # Principe
    # write((nbre ligne - 1), nbre colonne, "contenu", style(optionnel).
    # write_merge((nbre ligne - 1), (nbre ligne - 1) + nbre de ligne
    # à merger, (nbre de colonne - 1), (nbre de colonne - 1) + nbre
    # de colonne à merger, u"contenu", style(optionnel)).
    book = xlwt.Workbook(encoding='ascii')
    sheet = book.add_sheet(u"Rapports")
    rowx = 0
    sheet.write_merge(rowx, rowx + 1, 0, 3,
                      u"Rapports de gestion de stock %s" % Config.NAME_ORGA, style_title)
    rowx += 3
    sheet.write_merge(rowx, rowx, 1, 2, u"Date du rapport: ", style)
    date_com = "Bko le %s" % date.today().strftime(u"%d/%m/%Y")
    sheet.write_merge(rowx, rowx, 3, 3, date_com)

    sheet.col(1).width = 0x0d00 * 3
    sheet.col(2).width = 0x0d00 * 1.5
    sheet.col(4).width = 0x0d00 * 2
    # title = [u"Type", u"Produit", u"Nbre Carton", u"Restant", u"Date"]

    for rap in Report.all():
        if int(rowx) % 2 == 0:
            style_row_table = style1
        else:
            style_row_table = style2
        sheet.write(rowx, 0, rap.type_, style_row_table)
        sheet.write(rowx, 1, "%s (%s)" % (rap.product.name,
                                          rap.product.code), style_row_table)
        sheet.write(rowx, 2, rap.nbr_carton, style_row_table)
        sheet.write(rowx, 3, rap.remaining, style_row_table)
        sheet.write(
            rowx, 4, rap.date.strftime(u'%x %Hh:%Mmn'), style_row_table)
        rowx += 1
    book.save(file_name)
    return file_name
开发者ID:Ciwara,项目名称:GCiss,代码行数:39,代码来源:export_xls.py

示例3: get

# 需要导入模块: from models import Report [as 别名]
# 或者: from models.Report import all [as 别名]
 def get(self):
   queued_reports = Report.all().filter('status', 0).count()
   self.queued = queued_reports
   self.render_and_finish('system_status.html')
开发者ID:B-Rich,项目名称:crashkit,代码行数:6,代码来源:status.py


注:本文中的models.Report.all方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。