예제 #1
0
파일: views.py 프로젝트: 0x4cc/MicroBlog
def index(request):
    if request.method == "POST":
        userid = get_object_or_404(User, username=request.user)
        body = request.POST.get('body')
        p = Post()
        p.author = userid
        p.body = body
        p.save()
        return HttpResponseRedirect('/')
    show_followed = False
    if str(request.user) != 'AnonymousUser':
        u = UserProfile.objects.get(user__username=request.user)
        show_cookie = bool(request.COOKIES.get('show_followed', ''))
        if show_cookie:
            posts = u.followed_posts()
        else:
            posts = Post.objects.order_by('-timestamp')
    return render_to_response('index.html',
                              locals(),
                              context_instance=RequestContext(request))
예제 #2
0
파일: views.py 프로젝트: cheney93/MicroBlog
def index(request):
	if request.method == "POST":
		userid = get_object_or_404(User, username=request.user)
		body = request.POST.get('body')
		p = Post()
		p.author = userid
		p.body = body
		p.save()
		return HttpResponseRedirect('/')
	show_followed = False
	if str(request.user) != 'AnonymousUser':
		u = UserProfile.objects.get(user__username=request.user)
		show_cookie = bool(request.COOKIES.get('show_followed', ''))
		if show_cookie:
			posts = u.followed_posts()
		else:
			posts = Post.objects.order_by('-timestamp')
	return render_to_response(
		'index.html',
		locals(),
		context_instance=RequestContext(request))