示例#1
0
文件: views.py 项目: roxit/lilium
def home(request):
    if request.user.is_authenticated():
        c = mc.get('fav.{0}'.format(request.user.id))
        lily = Lily(request.user.get_profile().last_session)
        if c:
            fav = [(i, lily.board_manager.board_text(i)) for i in c.split('|')]
        else:
            try:
                fav = lily.fetch_favorites()
                mc.set('fav.{0}'.format(request.user.id), '|'.join(fav), time=900)
                fav = [(i, lily.board_manager.board_text(i)) for i in fav]
            except Error:
                fav = None
    else:
        fav = None
    board_manager = BoardManager()
    return render_to_response('home.html',
            dict(favorites=fav, board_manager=board_manager),
            context_instance=RequestContext(request))
示例#2
0
文件: views.py 项目: roxit/lilium
def home(request):
    if request.user.is_authenticated():
        c = mc.get('fav.{0}'.format(request.user.id))
        lily = Lily(request.user.get_profile().last_session)
        if c:
            fav = [(i, lily.board_manager.board_text(i)) for i in c.split('|')]
        else:
            try:
                fav = lily.fetch_favorites()
                mc.set('fav.{0}'.format(request.user.id),
                       '|'.join(fav),
                       time=900)
                fav = [(i, lily.board_manager.board_text(i)) for i in fav]
            except Error:
                fav = None
    else:
        fav = None
    board_manager = BoardManager()
    return render_to_response('home.html',
                              dict(favorites=fav, board_manager=board_manager),
                              context_instance=RequestContext(request))