Пример #1
0
def api_projects(*, page='1'):
    page_index = get_page_index(page)
    num = yield from Project.findNumber('count(id)')
    p = Page(num, page_index)
    if num == 0:
        return dict(page=p, projects=())
    projects = yield from Project.findAll(orderBy='created_at desc', limit=(p.offset, p.limit))
    return dict(page=p, projects=projects)
Пример #2
0
def api_show_projects(*,request, page='1'):
    # 获取项目信息
    page_index = get_page_index(page)
    num = yield from Project.findNumber('count(project_id)')
    p = Page(num, page_index, 5)
    if num == 0:
        return dict(page=p, projects=())
    projects = yield from Project.findAll('project_manager= ?',[request.__user__.user_name],orderBy='created_at asc', limit=(p.offset, p.limit))
    return dict(page=p, projects=projects)
Пример #3
0
def api_projects(*, page='1'):
    page_index = get_page_index(page)
    num = yield from Project.findNumber('count(id)')
    p = Page(num, page_index)
    if num == 0:
        return dict(page=p, projects=())
    projects = yield from Project.findAll(orderBy='created_at desc',
                                          limit=(p.offset, p.limit))
    return dict(page=p, projects=projects)