Example #1
0
def favorites(request):
    base = "baseRegistered.html"
    if request.method == 'POST':
        req_id = request.POST.get('product_id')
        Favorite.objects.filter(item_id=req_id).delete()
        messages.add_message(request, messages.ERROR,
                             'Item Removed Successfully!')

    items = Favorite.objects.filter(owner=request.user).distinct()

    context = {'base': base, 'items': items}
    return render(request, "favorites.html", context)
Example #2
0
def category(request):
    context = {
        'request': request,  # Used for pagination
    }
    TEMPLATE_URL = 'browse_categories.html'
    try:
        context_for_category_list(request, context)
        context_for_eventlist_search(request, context)
    except FailedApiRequest:
        messages.add_message(request, messages.ERROR,
                             CONFIG['eventbrite_api_error_message'])
        return render(request, TEMPLATE_URL, context, status=500)
    return render(request, TEMPLATE_URL, context)
Example #3
0
def validate_login(request, username, password):
    '''验证用户登录'''
    return_value = False
    user = authenticate(username=username,password=password)
    if user:
        if user.is_active:
            auth_login(request,user)
            return_value = True
        else:
            messages.add_message(request, messages.INFO, _(u'此账户尚未激活,请联系管理员'))
    else:
        messages.add_message(request, messages.INFO, _(u'此账户不存在,请联管理员'))

    return return_value