def show_detail(request, pk): context = {} show = Show.objects.get(pk=pk) context['form'] = CommentForm() context['show'] = show context['imdb'] = 'http://www.imdb.com/title/' + str(show.imdb_id) if request.method == 'POST': form = CommentForm(request.POST) context['form'] = form if form.is_valid(): if request.user.is_anonymous: print 'anonymous user' return HttpResponseRedirect('/please_login/') else: new_comment = Comment() new_comment.text = form.cleaned_data['text'] new_comment.user = request.user new_comment.show = show new_comment.save() return HttpResponseRedirect('/show_detail/%s' % pk) else: print 'form not valid' return render_to_response('show_detail.html', context, context_instance=RequestContext(request))
def replychannel(request, pk1, pk2): context = {} if request.user.is_authenticated(): print 'reply' print request.GET.get('reply') new_comment = Comment() new_comment.is_reply = True new_comment.text = request.GET.get('reply') new_comment.user = request.user new_comment.channel = Channel.objects.get(pk=pk1) new_comment.save() new_reply = Reply() new_reply.text = request.GET.get('reply') new_reply.original_response = Response.objects.get(pk=pk2) new_reply.copy = new_comment new_reply.user = request.user new_reply.channel = Channel.objects.get(pk=pk1) new_reply.save() return HttpResponseRedirect('/channel_detail/%s' % pk1) else: print 'anonymous user' return HttpResponseRedirect('/please_login/') return render_to_response('channel_detail.html', context, context_instance=RequestContext(request))
def episode_detail(request, pk): context = {} episode = Episode.objects.get(pk=pk) context['form'] = CommentForm() context['episode'] = episode context['imdb'] = 'http://www.imdb.com/title/' + str(episode.imdb_id) if request.method == 'POST': form = CommentForm(request.POST) context['form'] = form if form.is_valid(): if request.user.is_authenticated: new_comment = Comment() new_comment.text = form.cleaned_data['text'] new_comment.user = request.user new_comment.episode = episode new_comment.save() elif request.user.is_anonymous: print 'anonymous user' return HttpResponseRedirect('/please_login/') return HttpResponseRedirect('/episode_detail/%s' % pk) else: print 'form not valid' return render_to_response('episode_detail.html', context, context_instance=RequestContext(request))
def replychannel(request, pk1, pk2): context = {} if request.user.is_authenticated(): print 'reply' print request.GET.get('reply') new_comment = Comment() new_comment.is_reply = True new_comment.text = request.GET.get('reply') new_comment.user = request.user new_comment.channel = Channel.objects.get(pk=pk1) new_comment.save() new_reply = Reply() new_reply.text = request.GET.get('reply') new_reply.original_response = Response.objects.get(pk=pk2) new_reply.copy = new_comment new_reply.user = request.user new_reply.channel = Channel.objects.get(pk=pk1) new_reply.save() return HttpResponseRedirect('/channel_detail/%s' %pk1) else: print 'anonymous user' return HttpResponseRedirect('/please_login/') return render_to_response('channel_detail.html', context, context_instance=RequestContext(request))
def movie_detail(request, pk): context = {} movie = Movie.objects.get(pk=pk) context['movie'] = movie context['imdb'] = 'http://www.imdb.com/title/' + str(movie.imdb_id) context['form1'] = CommentForm() if request.method == 'POST': form1 = CommentForm(request.POST) context['form1'] = form1 if form1.is_valid(): print 'valid form1' print request.user if request.user.is_authenticated(): print 'comment' new_comment = Comment() new_comment.is_response = False new_comment.text = form1.cleaned_data['text'] new_comment.user = request.user new_comment.movie = movie new_comment.save() return HttpResponseRedirect('/movie_detail/%s' % pk) else: print 'anonymous user' return HttpResponseRedirect('/please_login/') else: print 'form1 not valid' else: print 'GET' return render_to_response('movie_detail.html', context, context_instance=RequestContext(request))
def movie_detail(request, pk): context = {} movie = Movie.objects.get(pk=pk) context['movie'] = movie context['imdb'] = 'http://www.imdb.com/title/' + str(movie.imdb_id) context['form1'] = CommentForm() if request.method == 'POST': form1 = CommentForm(request.POST) context['form1'] = form1 if form1.is_valid(): print 'valid form1' print request.user if request.user.is_authenticated(): print 'comment' new_comment = Comment() new_comment.is_response = False new_comment.text = form1.cleaned_data['text'] new_comment.user = request.user new_comment.movie = movie new_comment.save() return HttpResponseRedirect('/movie_detail/%s' %pk ) else: print 'anonymous user' return HttpResponseRedirect('/please_login/') else: print 'form1 not valid' else: print 'GET' return render_to_response('movie_detail.html', context, context_instance=RequestContext(request))
def addcoment(request, pro_id): if request.method == 'POST': c = forms.ComentForm(request.POST) coment = Comment() coment.project = Project.objects.get(id=int(pro_id)) coment.content = c.data['content'] coment.user = User.objects.get(id=1) coment.save() return redirect('/project/' + str(pro_id)) else: f = forms.ComentForm return render_to_response('comment.html', RequestContext(request, {'formset': f}))
def post(self, request, *args, **kwargs): self.object = self.get_object() form = self.get_form() # Form validation if form.is_valid(): # Comment creation and completion comment = Comment() comment.body = form.cleaned_data['body'] comment.user = request.user comment.house = self.object comment.save() return self.form_valid(form) else: return self.form_invalid(form)
def commentchannel(request, pk): context = {} if request.user.is_authenticated(): print 'comment' print request.GET.get('comment') new_comment = Comment() new_comment.is_reply = False new_comment.text = request.GET.get('comment') new_comment.user = request.user new_comment.channel = Channel.objects.get(pk=pk) new_comment.save() return HttpResponseRedirect('/channel_detail/%s' %pk) else: print 'anonymous user' return HttpResponseRedirect('/please_login/') return render_to_response('channel_detail.html', context, context_instance=RequestContext(request))
def commentchannel(request, pk): context = {} if request.user.is_authenticated(): print 'comment' print request.GET.get('comment') new_comment = Comment() new_comment.is_reply = False new_comment.text = request.GET.get('comment') new_comment.user = request.user new_comment.channel = Channel.objects.get(pk=pk) new_comment.save() return HttpResponseRedirect('/channel_detail/%s' % pk) else: print 'anonymous user' return HttpResponseRedirect('/please_login/') return render_to_response('channel_detail.html', context, context_instance=RequestContext(request))
def episode_detail(request, pk): context = {} episode = Episode.objects.get(pk=pk) context['form'] = CommentForm() context['episode'] = episode context['imdb'] = 'http://www.imdb.com/title/' + str(episode.imdb_id) if request.method == 'POST': form = CommentForm(request.POST) context['form'] = form if form.is_valid(): if request.user.is_authenticated: new_comment = Comment() new_comment.text = form.cleaned_data['text'] new_comment.user = request.user new_comment.episode = episode new_comment.save() elif request.user.is_anonymous: print 'anonymous user' return HttpResponseRedirect('/please_login/') return HttpResponseRedirect('/episode_detail/%s' %pk ) else: print 'form not valid' return render_to_response('episode_detail.html', context, context_instance=RequestContext(request))
def show_detail(request, pk): context = {} show = Show.objects.get(pk=pk) context['form'] = CommentForm() context['show'] = show context['imdb'] = 'http://www.imdb.com/title/' + str(show.imdb_id) if request.method == 'POST': form = CommentForm(request.POST) context['form'] = form if form.is_valid(): if request.user.is_anonymous: print 'anonymous user' return HttpResponseRedirect('/please_login/') else: new_comment = Comment() new_comment.text = form.cleaned_data['text'] new_comment.user = request.user new_comment.show = show new_comment.save() return HttpResponseRedirect('/show_detail/%s' %pk ) else: print 'form not valid' return render_to_response('show_detail.html', context, context_instance=RequestContext(request))
def create(self, validated_data): comment = Comment(**validated_data) comment.user = User.objects.first() comment.post_id = Post.objects.first() comment.save() return comment