def bunked(request): """ Handles processing the Bunk form on personal feeds """ if request.method == 'POST': to_user_name = request.POST['user_to_bunk'] from_user_name = request.POST['from_user'] user_bunked = get_object_or_404(User, user=to_user_name) user_bunking = get_object_or_404(User, user=from_user_name) new_bunk = Bunk(from_user=user_bunking, to_user=user_bunked) new_bunk.save() return redirect('jitterbunk_app.views.personal_feed', user_name=from_user_name) else: raise Http404
def profile(request, pk): user = get_object_or_404(UserProfile, pk=pk) # just bunked somebody if request.method == 'POST': form = BunkForm(request.POST) # raise NameError(form.data['username']) to_user = get_object_or_404(UserProfile, name=form.data['username']) b = Bunk(from_user=user, to_user=to_user, time=timezone.now()) b.save() # try: user_bunk_list = Bunk.objects.filter(Q(from_user=user) | Q(to_user=user)) return render_to_response('profile.html', { 'user_bunk_list': user_bunk_list, 'user': user, }, context_instance=RequestContext(request))