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


Python Job.select方法代码示例

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


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

示例1: GET

# 需要导入模块: from Job import Job [as 别名]
# 或者: from Job.Job import select [as 别名]
    def GET(self, name=None, version=None):
        jobs = []

        if version:
            title = "%s %s" % (name, version)
            package = "%s/%s" % (name, version)
            query = Job.select(IN(Job.q.package,
                            Select(Package.q.id, AND(
                                Package.q.name==name,
                                Package.q.version==version))))
        else:
            title = package = name
            query = Job.select(IN(Job.q.package,
                            Select(Package.q.id, Package.q.name==name)))

        result, page, nb_pages = _paginate_query(query.orderBy(
                DESC(Job.q.package)))

        jobs.extend(result)
        return render.base(page=render.tab(jobs=jobs, page=page, nb_pages=nb_pages), \
                hostname=socket.gethostname(), \
                title=title, \
                package=package, \
                archs=RebuilddConfig().arch, \
                dists=RebuilddConfig().get('build', 'dists').split(' '))
开发者ID:rtt-mmk,项目名称:rebuildd,代码行数:27,代码来源:RebuilddHTTPServer.py

示例2: GET

# 需要导入模块: from Job import Job [as 别名]
# 或者: from Job.Job import select [as 别名]
 def GET(self, dist, arch=None):
     jobs = []
     jobs.extend(Job.select(sqlobject.AND(Job.q.arch == arch, Job.q.dist == dist),
         orderBy=sqlobject.DESC(Job.q.creation_date))[:10])
     return render.base(page=render.tab(jobs=jobs), \
             arch=arch, \
             dist=dist, \
             title="%s/%s" % (dist, arch), \
             hostname=socket.gethostname(), \
             archs=RebuilddConfig().arch, \
             dists=RebuilddConfig().get('build', 'dists').split(' '))
开发者ID:kickstandproject,项目名称:rebuildd,代码行数:13,代码来源:RebuilddHTTPServer.py


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