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, request.FILES) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() first = form.cleaned_data['first_name'] last = form.cleaned_data['last_name'] email = form.cleaned_data['email'] phone_number = form.cleaned_data['phone_number'] city = form.cleaned_data['city'] state = form.cleaned_data['state'] country = form.cleaned_data['country'] birthday = form.cleaned_data['birthday'] gender = form.cleaned_data['gender'] race = form.cleaned_data['race'] education = form.cleaned_data['education'] university = form.cleaned_data['university'] gclass = form.cleaned_data['graduating_class'] major = form.cleaned_data['major'] secondmajor = form.cleaned_data['secondmajor'] attended = form.cleaned_data['attended'] # reimbursement = form.cleaned_data['reimbursement'] essay1 = form.cleaned_data['essay1'] essay2 = form.cleaned_data['essay2'] essay3 = form.cleaned_data['essay3'] essay4 = form.cleaned_data['essay4'] how_heard_medhacks = form.cleaned_data['how_heard_medhacks'] permission = form.cleaned_data['permission'] conduct = form.cleaned_data['conduct'] form.save() return render(request, 'home/applied.html') return render(request, self.template_name, {'form': form})
def post(self, request): form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() form.save() text = form.cleaned_data['post'] form = HomeForm() args = {'form': form, 'text': text} return render(request, self.template_name, args)
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 post(self, request): form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user form.save() text = form.cleaned_data['post'] # print(text) form = HomeForm() context = { 'form': form, 'text': text, } return redirect('home:dashboard')
def post(self, request): form = HomeForm(request.POST, request.FILES) if form.is_valid(): post = form.save(commit = False) post.user = request.user post.save() title = form.cleaned_data['title'] description = form.cleaned_data['description'] date = form.cleaned_data['date'] event_type = 'event_type' location = form.cleaned_data['location'] image = form.cleaned_data['image'] form = HomeForm() return redirect('home:home') else: messages.info(request, 'The post you tried to submit was invalid. Please make sure you have chosen an image and the date is correctly formatted as yyyy-mm-dd') return redirect('home:home') args = {'form': form, 'title': title, 'description': description, 'date': date, 'event_type': event_type, 'location': location, 'image': image, } return render(request, self.template_name, args)
def post(self, request): if request.method=='POST': form = HomeForm(request.POST or None, request.FILES or None) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() text = form.cleaned_data['post'] image = form.cleaned_data['image'] args = { 'form': form, 'text': text, 'image':image, } print('---------------------------------------------------------went thru------------------------------------------------------------') return render(request, self.template_name,args) # # return render(request, self.template_name, args ) else: #for debug purposes print('else reached') form = HomeForm() args={ 'form':form } return render(request, 'home/home.html',args)
def college_professor_filter(request, professor_college): if request.method == "GET": form = HomeForm() college = College.objects.filter( college_name__startswith=professor_college) profs = Professor.objects.filter(prof_college__in=college) args = {'form': form, 'profs': profs} return render(request, 'searchings/professor_filter.html', args) if request.method == 'POST': form = HomeForm(request.POST) if form.is_valid(): search = form.save(commit=False) search.save() school = form.cleaned_data['school'] prof = form.cleaned_data['prof'] college = form.cleaned_data['college'] if school != '' and prof == '' and college == '': return HttpResponseRedirect( reverse('searchings:school_professor_filter', args=(school, ))) elif school == '' and prof != '' and college == '': return HttpResponseRedirect( reverse('searchings:professor_filter', args=(prof, ))) elif school == '' and prof == '' and college != '': return HttpResponseRedirect( reverse('searchings:college_professor_filter', args=(college, ))) else: return HttpResponseRedirect( reverse('searchings:college_professor_filter', args=(professor_college, )))
def post(self, request): form1 = CommentForm() text = '' # if request.method == 'POST': # form = HomeForm(request.POST,request.FILES) # if form.is_valid(): # post = form.save(commit=False) # post.user = request.user # post.save() # text = form.cleaned_data['post'] # form = HomeForm() # form1 = CommentForm() # return redirect('home:home') if request.method == 'POST' and 'btn1' in request.POST: post_list = Post.published.all() query = request.GET.get('q') if query: post_list = Post.objects.filter(Q(post__icontains=query)) context = { 'posts_list': posts_list, } print(posts_list) return redirect('home:home') if request.method == 'POST' and 'btn' in request.POST: form = HomeForm(request.POST, request.FILES) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() text = form.cleaned_data['post'] form = HomeForm() form1 = CommentForm() return redirect('home:home')
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): 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_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 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 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'] form=HomeForm() args={'form':form,'text':text} return render(request,'home/afterdone.html',args)
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'] #form = HomeForm() return redirect('home:home') args = {'form': form} return render(request, self.template_name, args)
def post(self, request): form = HomeForm(request.POST) #give the variable the values that have been posted - request.POST if form.is_valid(): post = form.save(commit=False) # saves form into post post.user = request.user # associate user and post post.save() text = form.cleaned_data['your_post'] #security that clean data from malicious elements form = HomeForm() # blanks form after sumit return redirect('home:home') # redirect intead of rendering in the same webpage args = {'form': form, 'text':text} # variables (with values of form and text) that will be pass through the methd for rendering in the template return render(request, self.template_name, args)
def post_edit(request, pk): post = get_object_or_404(Post, pk=pk) if request.method == "POST": form = HomeForm(request.POST, instance=post) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() return redirect('/home/postlist/') else: form = HomeForm(instance=post) return render(request, 'home/post_edit.html', {'form': form})
def post_comment(self, request): form = HomeForm(request.POST) if form.is_valid(): texts = form.save(commit=False) texts.user = request.user texts.save() text = form.cleaned_data['post'] form = HomeForm() return redirect('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), )
def post(self, request): form = HomeForm(request.POST) # form initialization - blank if form.is_valid(): post = form.save( commit=False) # before commit we want to make some change post.user = request.user post.save() text = form.cleaned_data['post'] form = HomeForm() # <= this cleans data in the form 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(): image = form.save(commit=False) post = form.save(commit=False) post = get_object_or_404(Post, id=id, slug=slug) is_liked = False #if post.likes.filter(user=request.user) and True or False # is_liked = True post.user = request.user post.save() text = form.cleaned_data['text'] image = form.cleaned_data['image'] form = HomeForm() return redirect('home:home') args = { 'form': form, 'post': post, 'image': image, 'is_liked': is_liked } return render(request, self.template_name, args)
def post(self, request): form = HomeForm(request.POST) if form.is_valid(): text = form.cleaned_data['post'] post = form.save(commit=False) post.user = request.user post.save() form = HomeForm() posts = Post.objects.all() args = {'form': form, 'posts': posts} #args={'form':form} return render(request, self.template_name, args)
def post(self,request): form = HomeForm if request.method == 'POST': form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() text = form.cleaned_data['text'] title = form.cleaned_data['title'] form = HomeForm(request.GET) return redirect('/home') return render(request, self.template_name,{'form': form,'title':title,'text':text })
def post(self, request): form = HomeForm(request.POST) data = '' if form.is_valid(): post = form.save(commit=False) post.post_user = request.user post.save() data = form.cleaned_data['post'] form = HomeForm() return redirect('home:home') return render(request, self.template_name, { 'data': data, 'form': form })
def post(self, request): form = HomeForm(request.POST) #https://www.youtube.com/watch?v=qwE9TFNub84&list=PLw02n0FEB3E3VSHjyYMcFadtQORvl1Ssj&index=47 if form.is_valid(): post = form.save(commit=False) post.user = request.user # this says that the post is save on the current user post.save() text = form.cleaned_data['post'] #'post' is the varialble we named it on forms.py form = HomeForm() # This is just here so that after we hit submit the text field will be empty return redirect('/home') # since it would instantiate another object args = {'form': form, 'text': text} return render(request, self.template_name, args)
def post(self, request): form = HomeForm(request.POST) #with the data if form.is_valid(): post = form.save(commit=False) #post데이터를 전부 저장한다. post.user = request.user post.save() #django shell로 데이터 확인할 수 있다. text = form.cleaned_data[ 'post'] #cleaned_data 쓰게 되면 sql인젝션 같은 걸 거를 수 있다. 위에 있는 post는 forms.py에 정의한 form이다. form = HomeForm() #submit 하면 editbox의 데이터가 사라진다. 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(): # Clean the data to avoid SQL injection post = form.save(commit=False) post.user = request.user post.save() # Redirect so that the form will be cleared form = HomeForm() 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(): post = form.save(commit=False) post.user = request.user post.save() text = form.cleaned_data['post'] ## to clean or remove the letters on the form after submitted form = HomeForm() ## This will remove it return redirect('home:home') ## to re-display the current page and and remove the text argument that will be posted args = {'form': form, 'text': text} return render(request, self.template_name, args)