Exemple #1
0
def list_job(page=None):
    """"""
    page = int(request.args.get('page', 1))
    if page == None or page <= 0:
        page = 1
    jobs = api_job.get_lastest_page(page)
    pageInfo = paginationInfo(jobs)
    jobs = [dict(id=job.id,
                 title=job.title,
                 type=job.job_type,
                 create_at=mkmillseconds(job.create_at)) for job in jobs.items]
    return jsonres(rv=dict(datas=jobs, pageInfo=pageInfo))
Exemple #2
0
def list_carpool(page=None):
    """"""
    page = int(request.args.get("page", 1))
    if page == None or page <= 0:
        page = 1
    carpools = api_carpool.get_lastest_page(page)
    pageInfo = paginationInfo(carpools)
    carpools = [
        dict(
            id=carpool.id,
            price=carpool.price,
            start=carpool.start,
            target=carpool.target,
            route=carpool.route,
            publish_time=mkmillseconds(carpool.create_at),
        )
        for carpool in carpools.items
    ]
    return jsonres(rv=dict(datas=carpools, pageInfo=pageInfo))
Exemple #3
0
def list_dongtan(blogs_matrix=dict()):
    page = int(request.args.get('page', 1));
    if page == None or page <= 0:
        page = 1
    blogs = api_blog.get_latest_page_filterby(page=page, per_page=10,
                                              category_id=int(blogs_matrix.get('category', 0)))
    pageInfo = paginationInfo(blogs)
    #这个用在动弹里的
    if blogs_matrix.get('showcontent'):
            blogdatas = [dict(id=blog.id,
                      title=blog.title,
                      content=blog.content,
                      userid = blog.user_id,
                      useravatar = blog.user.avatar or url_for('static', filename='/image/'),
                      username = blog.user.validname(),
                      create_at=mkmillseconds(blog.create_at)) for blog in blogs.items]
    else:
        blogdatas = [dict(id=blog.id,
                          title=blog.title,
                          create_at=mkmillseconds(blog.create_at)) for blog in blogs.items]
    return jsonres(rv=dict(pageInfo=pageInfo, datas=blogdatas))