Exemple #1
0
def index(page=None):
    '''分页获取数据'''
    if not page:
        page = 1
    _entries = PicsService.get_list_by_page(page)
    _count = PicsService.get_count()
    _pagenavi = pages(_count, page)
    return template("index.html", handler=get_site_info(), entries=_entries, pagenavi=_pagenavi, template_settings = template_settings)
Exemple #2
0
def admin_post():
    '''删除图片'''
    _action = request.POST.get('action', '')
    if 'delete' == _action:
        return PicsService.delete_pic()
    if 'pass' == _action:
        print '332423'
        return PicsService.pass_pic()
    if 'clean' == _action:
        return PicsService.clean_pic()
Exemple #3
0
def admin_post():
    '''删除图片'''
    _action = request.POST.get('action', '')
    if 'delete' == _action:
        return PicsService.delete_pic()
    if 'pass' == _action:
        print '332423'
        return PicsService.pass_pic()
    if 'clean' == _action:
        return PicsService.clean_pic()
Exemple #4
0
def admin(page=None):
    '''图片管理页面'''
    if not page:
        page = 1
    _status = request.query.get('status', None)
    _entries = PicsService.get_list_by_page(page, admin=True, source=None, status=_status)
    _count = PicsService.get_count(admin=True, status=_status)
    _pagenavi = pages(_count, page)
    _pagenavi["param"] = request.query_string    #url参数
    return template("admin/pic-list.html", handler=get_site_info(), entries=_entries, pagenavi=_pagenavi, query = request.query)
Exemple #5
0
def index(page=None):
    '''分页获取数据'''
    if not page:
        page = 1
    _entries = PicsService.get_list_by_page(page)
    _count = PicsService.get_count()
    _pagenavi = pages(_count, page)
    return template("index.html",
                    handler=get_site_info(),
                    entries=_entries,
                    pagenavi=_pagenavi,
                    template_settings=template_settings)
Exemple #6
0
def show(id):
    '''显示具体大图'''
    _data = PicsService.get_by_id(id)
    _sidebar_mostlike = PicsService.get_most_likes()
    _nav = dict(prev=None, next=None)
    if _data:
        _prev = PicsService.get_prev(_data['create_date'])
        _next = PicsService.get_next(_data['create_date'])
    _nav["prev"] = _prev
    _nav['next'] = _next
    _comments = CommentsService.get_by_pid(id)
    return template("show.html", handler=get_site_info(), entry=_data, sidebar_mostlikes=_sidebar_mostlike, template_settings = template_settings, nav=_nav, comments=_comments)
Exemple #7
0
def admin(page=None):
    '''图片管理页面'''
    if not page:
        page = 1
    _status = request.query.get('status', None)
    _entries = PicsService.get_list_by_page(page,
                                            admin=True,
                                            source=None,
                                            status=_status)
    _count = PicsService.get_count(admin=True, status=_status)
    _pagenavi = pages(_count, page)
    _pagenavi["param"] = request.query_string  #url参数
    return template("admin/pic-list.html",
                    handler=get_site_info(),
                    entries=_entries,
                    pagenavi=_pagenavi,
                    query=request.query)
Exemple #8
0
def show(id):
    '''显示具体大图'''
    _data = PicsService.get_by_id(id)
    _sidebar_mostlike = PicsService.get_most_likes()
    _nav = dict(prev=None, next=None)
    if _data:
        _prev = PicsService.get_prev(_data['create_date'])
        _next = PicsService.get_next(_data['create_date'])
    _nav["prev"] = _prev
    _nav['next'] = _next
    _comments = CommentsService.get_by_pid(id)
    return template("show.html",
                    handler=get_site_info(),
                    entry=_data,
                    sidebar_mostlikes=_sidebar_mostlike,
                    template_settings=template_settings,
                    nav=_nav,
                    comments=_comments)
Exemple #9
0
def import_pic():
    '''抓取数据'''
    return PicsService.add()
Exemple #10
0
def update_memcache():
    '''更新memcache中数据'''
    _sitemap = json.loads(SeoService.update_memcache())
    _pages = json.loads(PicsService.init_memcache())
    return json.dumps(dict(sitemap=_sitemap, pages=_pages))
Exemple #11
0
def update_pic_height():
    '''更新图片高度'''
    return PicsService.update_pic_height()
Exemple #12
0
def like():
    '''like图片'''
    return PicsService.like_pic()
Exemple #13
0
def update_pic_height():
    '''更新图片高度'''
    return PicsService.update_pic_height()
Exemple #14
0
def like():
    '''like图片'''
    return PicsService.like_pic()
Exemple #15
0
def import_pic():
    '''抓取数据'''
    return PicsService.add()
Exemple #16
0
def update_memcache():
    '''更新memcache中数据'''
    _sitemap = json.loads(SeoService.update_memcache())
    _pages = json.loads(PicsService.init_memcache())
    return json.dumps(dict(sitemap=_sitemap, pages=_pages))