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)
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)
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