def cmnt(request, pk): if request.method == 'POST': form = HomeForm() form1 = CommentForm(request.POST or None) text1 = '' post = '' if form1.is_valid(): comment = form1.save(commit=False) comment.user = request.user # ***this where i am unable to assign my comment to the respective post*** comment.post_id = pk comment.save() text1 = form1.cleaned_data['comment'] form1 = CommentForm() form = HomeForm() return HttpResponseRedirect(get_absolute_url()) # args ={ # 'post':post , 'form1':form1,'comment':comment, # 'pk':pk, 'text1': text1, # } # return render(request,'home/post_detail.html',args) args = {'form': form, 'text1': text1, 'form1': form1} return render(request, 'home/home.html', args)
def post(self, request, *args, **kwargs): form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() return redirect('home:home')
def post(self, request): form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() return redirect('home:home') return render(request, self.template_name, {'form': form})
def post(self, request): form = HomeForm(request.POST) if form.is_valid(): text = form.cleaned_data['post'] form = HomeForm() args = {'form': form, 'text': text} return render(request, self.template_name, args)
def post(self, request): today = datetime.now() print("current datetime:::::::", today) form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() return redirect('home:home')
def send_msgs(request, pk): form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.user_pk = request.user.pk post.user_send = pk post.save() return redirect('/messages/' + str(pk)) return redirect('/messages/' + str(pk))
def send_msg(request, pk): form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.user_pk = request.user.pk post.user_send = pk post.save() return redirect('home:home') return redirect('home:home')
def post(self, request): form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit = False) post.user = request.user post.save() text = form.cleaned_data['post'] return redirect('home:home') args = {'form':form, 'text':text} return render(request, self.template_name, args)
def post(self,request): form=HomeForm(request.POST) if(form.is_valid()): text=form.cleaned_data['query'] ans=user(text) if ans=="": ans="I couldn't understand your query!" area2=r1() form=HomeForm() args={'form':form,'text':text,'answer':ans,'revs':area2} return render(request,self.template_name,args)
def post(self, request): """This will render a form and fill it with the data received from the site. """ form = HomeForm(request.POST) if form.is_valid(): text = form.cleaned_data['post'] choice = form.cleaned_data['choice_field'] #We could redirect the user to a new page #redirect('home:home') args = {'form': form, 'text': text, 'choice': choice} return render(request, self.template_name, args)
def notifications(request): if request.user.is_authenticated: if request.method == 'POST': form = HomeForm(request.POST, ) args = {'form': form} if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() return redirect('home:home') else: messages.warning(request, 'Please correct the error below.') else: posts = Post.objects.all().order_by('-date') users = User.objects.exclude(id=request.user.id) form = HomeForm args = {'form': form, 'posts': posts, 'users': users} return render(request, 'home/home.html', args) else: if request.method == 'POST': form = HomeForm(request.POST, ) args = {'form': form} if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() return redirect('home:home') else: messages.warning(request, 'Please correct the error below.') else: posts = Post.objects.all().order_by('-date') users = User.objects.exclude(id=request.user.id) form = HomeForm args = {'form': form, 'posts': posts, 'users': users} return render(request, 'home/home.html', args)
def post(self, request): form = HomeForm(request.POST) if form.is_valid(): ''' start model form portion ''' post = form.save(commit=False) post.user = request.user post.save() ''' end model form portion ''' # text = form.cleaned_data['post'] return redirect('home:home') context = {'form': form, 'text': text} return render(request, self.template_name, context)
def postlist(request): form = HomeForm() posts = Post.objects.filter(date__lte=timezone.now()).order_by('-date') return render(request, 'home/post_list.html', { 'form': form, 'posts': posts })
def get(self, request): form = HomeForm() posts = Post.objects.all().order_by('-created')[:5] users = User.objects.all() args = {'form': form, 'posts': posts, 'users': users} return render(request, self.template_name, args)
def get(self, request): form = HomeForm() posts = Post.objects.all() return render(request, self.template_name, { 'form': form, 'posts': posts })
def get(self, request): form = HomeForm() posts = Post.objects.all().order_by('-date') users = User.objects.exclude(id=request.user.id) args = {'form': form, 'posts': posts, 'users': users} return render(request, self.template_name, args)
def get(self, request): form = HomeForm() posts = Post.objects.all().order_by('-created') usermes = UserMessage.objects.filter(sent_from=request.user) #busermes = UserMessage.objects.all() message = UserMessage.objects.all().order_by('-time_sent') nav_menu_message = UserMessage.objects.values('sent_from').distinct() #nav_menu_message = (UserMessage.objects.filter(sent_from=request.user) | UserMessage.objects.filter(to_who=request.user)).order_by('-time_sent') users = User.objects.exclude(id=request.user.id) friend, created = Friend.objects.get_or_create( current_user=request.user) friends = friend.users.all() user_array = [] for dic in nav_menu_message: for val, cal in dic.items(): new_user = User.objects.get(id=cal) user_array.append(new_user) args = { 'form': form, 'posts': posts, 'users': users, 'friends': friends, 'messages': message, 'usermes': usermes, 'user_array': user_array, 'nav_menu_message': nav_menu_message } return render(request, self.template_name, args)
def get(self, request): posts = Post.objects.all().order_by('-created') users = User.objects.exclude(id=request.user.id) friend = Friend.objects.get(current_user=request.user) friends = friend.users.all() args = dict(posts=posts, form = HomeForm(), users=users, friends=friends) return render(request, self.template_name, args)
def post(self, request): form = HomeForm(request.POST, request.FILES) if form.is_valid(): post = form.save(commit=False) # post.foodimg = request.foodimg post.user = request.user post.save() # text = form.cleaned_data['postfood'] # form = HomeForm() return redirect('/postfood') args = { 'form': form, } return render(request, self.template_name, args)
def get(self, request): form = HomeForm() posts = Post.objects.all().order_by('-created') print(posts) args = {'form': form, 'posts': posts} return render(request, self.template_name, args)
def get(self, request): form = HomeForm() items = Item.objects.all().order_by('-price') orders = Order.objects.filter(author=request.user) args = {'form': form, 'items': items, 'orders': orders} return render(request, self.template_name, args)
def get(self, request): form = HomeForm() posts = Post.objects.all().order_by('-created') users = User.objects.all() args = {'form': form, 'posts': posts, 'users': users} response = render(request, self.template_name, args) response.delete_cookie('login_count') return response
def get(self, request): form = HomeForm() posts = Post.objects.all().order_by('-created') users = User.objects.exclude(id=request.user.id) friend, created = AddFriend.objects.get_or_create(current_user=request.user) friends = friend.users.all() args = {'form': form, 'posts': posts, 'users':users, 'friends':friends} return render(request, self.template_name, args)
def get(self, request, pk=0): form = HomeForm() posts = Post.objects.all().order_by('-created') args = {'form': form, 'posts': posts} data = {} if pk is not 0: data['success'] = True else: data['success'] = False filter_data = {} search_by = request.GET.get('search_by') keywords = request.GET.get('keywords') location = request.GET.get('location') upper = request.GET.get('upper') lower = request.GET.get('lower') print('upper', upper) print('lower', lower) # Array of Allowed field in filter process. allowed_filter = ['title', 'post', 'location'] # Build filter conditions. if search_by and keywords and search_by in allowed_filter: filter_data[search_by + "__icontains"] = keywords posts = Post.objects.filter(**filter_data) if isNum(upper) and isNum(lower): posts = posts.filter(salary__lte=upper, salary__gte=lower) # Build initial Query. # Create order query. if location: filter_data['location' + "__icontains"] = location posts = posts.filter(**filter_data) posts = posts.order_by('-id') # Fetch data with final conditions. data['posts'] = posts.all() data['current_user'] = request.user applied_posts = [] if User.objects.filter(pk=request.user.id).first() is not None: data['logged'] = True for post in posts: applied_apply = Apply.objects.filter(post__pk=post.pk).filter( applicant__pk=request.user.id).count() if applied_apply > 0: print(post.title) applied_posts.append(post.id) else: data['logged'] = False data['applied_posts'] = applied_posts return render(request, self.template_name, data)
def post(self, request): form = HomeForm(request.POST) if form.is_valid(): text = form.cleaned_data['post'] bot = ChatBot('Toto') bot.set_trainer(ListTrainer) while True: message = text if message.strip != 'Bye': reply = bot.get_response(message) args2 = {'form': form, 'text': reply} return render(request, self.template_name, args2) #print('TOTO : ', reply) break if message.strip() == 'Bye': print('TOTO : Bye') break
def get(self, request): ##the class HomeForm can be passed as a form ##by the functions which we inheited from forms.Form(the superclass of HomeForm) form = HomeForm() ##to get data from database posts = Post.objects.all().order_by('-created') users = User.objects.exclude(id=request.user.id) args = {'form': form, 'posts': posts, 'users': users} return render(request, self.template_name, args)
def get(self, request, pk=None): if pk: user = User.objects.get(pk=pk) else: user = request.user form = HomeForm() posts = user.post_set.all().order_by('-date') users = User.objects.exclude(id=request.user.id) args = {'form': form, 'posts': posts, 'users': users} return render(request, self.template_name, args)
def get(self, request, *args, **kwargs): form = HomeForm() posts = Post.objects.all().order_by('-created') users = User.objects.exclude(id=request.user.id) # friend = Friend.objects.get(current_user=request.user) # friends = friend.users.all() context = {'form': form, 'posts': posts, 'users': users} # 'friends': friends} return render(request, self.template_name, context)
def new_post(request): if request.method == 'POST': form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) form.save() return redirect('/home') else: form = HomeForm() args = {'form': form} return render(request, 'home/total.html', args)
def post(self, request): form = HomeForm(request.POST) text = '' if form.is_valid(): post_object = form.save(commit=False) post_object.user = request.user form.save() text = form.cleaned_data['post'] form = HomeForm() return HttpResponseRedirect(reverse('home:home')) args = {'form': form, 'text': text} return render(request, self.template_name, args)
def inventory_settings(request): try: home = Home.objects.get() except Home.DoesNotExist: home = None if request.method == 'POST': form = HomeForm(request.POST, instance=home) if form.is_valid(): form.save() else: form = HomeForm(instance=home) data = { 'form': form, } return render_to_response( 'home/inventory_settings.html', data, context_instance=RequestContext(request), )