Beispiel #1
0
def createComment (request,idd):
	if request.method == 'POST':
		form_comment = forms.create_comment_form(request.POST)
		thispost=Post.objects.get(pk= idd)
		thispost.comment=thispost.comment+1
		thispost.save()
		if form_comment.is_valid():
			comment_content =Comments(comment_content = request.POST['comment_content'], userr = request.user,postt=Post.objects.get(pk = idd))
			comment_content.save()
			return redirect('/homepage/')
	else:
		form_comment = forms.create_comment_form()
	return render(request,'Home.html',{'form_comment':form_comment})
Beispiel #2
0
def createComment_timeline (request,idd):
	if request.method == 'POST':
		form_comment = forms.create_comment_form(request.POST)
		thispost=Post.objects.get(pk= idd)
		thispost.comment=thispost.comment+1
		thispost.save()
		if form_comment.is_valid():
			comment_content =Comments(comment_content = request.POST['comment_content'], userr = request.user,postt=Post.objects.get(pk = idd))
			comment_content.save()
			if thispost.userr.pk == request.user.pk :
				return redirect('/homepage/TimeLine/')
			else :
				return redirect('/homepage/TimeLine/%s/'%(thispost.userr.pk))
			#return HttpResponseRedirect("") 
	else:
		form_comment = forms.create_comment_form()
	return render(request,'TimeLine.html',{'form_comment':form_comment})
Beispiel #3
0
def view_post_Timeline_spec (request ,idd):
	if Friend.objects.exists():
		current_ = User.objects.get(pk = idd)
		friend = Friend.objects.get(current_user = current_)
		friends_list = friend.users.exclude(pk=current_.pk)
	user = User.objects.get(pk = idd)
	posts_list = Post.objects.all().filter(userr = user)
	posts_list = posts_list.order_by('-time')
	form_comment = forms.create_comment_form()
	comment_list=Comments.objects.all()
	context = {
	'posts_list':posts_list,
	'userr':user,
	'comment_list':comment_list,
	'form_comment':form_comment,
	'friends_list':friends_list
	}
	return render(request,"TimeLine.html",context)
Beispiel #4
0
def view_post_Timeline (request):
	if Friend.objects.exists():
		friend = Friend.objects.get(current_user = request.user)
		friends_list = friend.users.exclude(pk=request.user.pk)
	posts_list = Post.objects.all().filter(userr = request.user)
	posts_list = posts_list.order_by('-time')
	form_comment = forms.create_comment_form()
	comment_list=Comments.objects.all()
	if request.method == 'POST':
		form2 = forms.create_post_form(request.POST)
		if form2.is_valid():
			content = form2.cleaned_data['content']
			log_post = form2.save(commit = False)
			log_post.userr = request.user
			log_post.save()
			return redirect('/homepage/TimeLine/')
	else:
		form2 = forms.create_post_form()
		return render(request,'TimeLine.html',{'comment_list':comment_list,'form_comment':form_comment,'form2':form2 ,'posts_list':posts_list ,'zft':request.user ,
			'friends_list':friends_list})
Beispiel #5
0
def view_post_Home (request):
	if Friend.objects.all().exists() :
		friend = Friend.objects.get(current_user=request.user)
		friends_list = friend.users.all()

	existing_users = User.objects.exclude(pk=request.user.pk)
	posts_list = Post.objects.all().order_by('-time')
	form_search = forms.search_form()
	form_comment = forms.create_comment_form()
	comment_list=Comments.objects.all()

	if request.method == 'POST':
		form2 = forms.create_post_form(request.POST)
		if form2.is_valid():
			content = form2.cleaned_data['content']
			log_post = form2.save(commit = False)
			log_post.userr = request.user
			log_post.save()
			return redirect('/homepage/')
	else:
		form2 = forms.create_post_form()
		return render(request,'Home.html',{'comment_list':comment_list,'form_comment':form_comment,
			'form_search':form_search,'form2':form2 ,
			'posts_list':posts_list,'existing_users':existing_users,'friends_list':friends_list})