def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): recaptcha_response = request.POST.get('g-recaptcha-response') url = 'https://www.google.com/recaptcha/api/siteverify' values = { 'secret': settings.GOOGLE_RECAPTCHA_SECRET_KEY, 'response': recaptcha_response } data = urllib.parse.urlencode(values).encode() req = urllib.request.Request(url, data=data) response = urllib.request.urlopen(req) result = json.loads(response.read().decode()) if result['success']: message = '您的訊息已儲存。要等管理者啟用後才看得到喔。' post_form.save() # form表單儲存進入資料庫 return HttpResponseRedirect('/list') else: message = 'reCAPTCHA驗證失敗,請再確認' else: message = '如要張貼訊息,則每一個欄位都要填!' else: post_form = forms.PostForm() message = '如要張貼訊息,則每一個欄位都要填!!' return render(request, 'post2db.html', locals())
def post2db(request): POSTDB = True if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = '成功!' post_form.save() return HttpResponseRedirect('/list') else: post_form = forms.PostForm() message = '如果要po文,每個欄位都要填喔!' return HttpResponse(render(request, '../templates/post2db.html', locals()))
def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = "您的訊息已儲存,要等管理者啟用後才看得到喔。" post_form.save() else: message = '如要張貼訊息,則每一個欄位都要填...' else: post_form = forms.PostForm() message = '如要張貼訊息,則每一個欄位都要填...' return render(request, 'post2db.html', locals())
def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = '你的信息已经保存,要等管理员启用后才能看到' post_form.save() return HttpResponseRedirect('/list/') else: message = '如果要张贴信息,那么每一个字段都要填......' else: post_form = forms.PostForm() message = '如果想要张贴信息,那么每一个字段都要填' return render(request, 'post2db.html', locals())
def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): post_form.save() return redirect('/') else: message = "每個欄位都要填喔" else: post_form = forms.PostForm() message = '如要張貼訊息,則每一欄都要填寫' return render(request, 'post2db.html', locals())
def post2db(request): if request.method == "POST": post_form = forms.PostForm(request.POST) if post_form.is_valid(): messgae = '您的訊息已儲存,要等管理員啟用後才看得到。' post_form.save() return HttpResponseRedirect('/list/') else: message = '如要張貼訊息,則每一個欄位都要填.....' else: post_form = forms.PostForm() # moods = models.Mood.objects.all() message = '如要張貼訊息,則每一個欄位都要填.....' return render(request, 'post2db.html', locals())
def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = "您的信息已保存,要等管理员启用后才看得到。" post_form.save(commit=False) post_form.save_m2m() return redirect('mysite:list') else: message = '如要张贴信息,则每一个字段都要填...' else: post_form = forms.PostForm() message = '如要张贴信息,则每一个字段都要填...' return render(request,'post2db.html',locals())
def post2db(request): if request.method == "POST": post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = "您的信息已储存,等管理员启用后就能看到" post_form.save() return render(request, "post2db.html", locals()) else: message = "如果要张贴信息那么每一个字段都要填写!" else: post_form = forms.PostForm() message = "如果要张贴信息那么每一个字段都要填写!" template = get_template("post2db.html") #moods=models.Mood.objects.all() return render(request, "post2db.html", locals())
def posting2(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = 'your messages would not be seen until admin\'s checking...' post_form.save() return HttpResponseRedirect('/list/') else: message = 'If you want to post a message, you have to fill all the blanks...' else: post_form = forms.PostForm() message = 'If you want to post a message, you have to fill all the blanks...' template = get_template('posting2.html') moods = models.Mood.objects.all() html = template.render(context=locals(), request=request) return HttpResponse(html)
def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = "您的信息已经存储,等待管理员审核..." post_form.save() return HttpResponseRedirect('/list/') else: message = "如果要张贴信息,那么每一个字段都要填..." else: post_form = forms.PostForm() message = "如果要张贴信息,那么每一个字段都要填..." template = get_template('post2db.html') request_context = RequestContext(request) request_context.push(locals()) html = template.render(request_context) return HttpResponse(html)
def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = '您的信息已存储,要等管理员启用后才看得到。' post_form.save() return HttpResponseRedirect('/list') else: message = '如果要张贴信息,那么每一个字段都要填...' else: post_form = forms.PostForm() message = '如果要张贴信息,那么每一个字段都要填...' template = get_template('post2db.html') html = template.render(context=locals(), request=request) return HttpResponse(html)
def post2db(request): if request.user.is_authenticated(): username = request.user.username if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = '您的信息已存储,要等管理员启用后才可看得到' post_form.save() else: message = '如果要张贴信息,那么每个字段都要填写完整' else: post_form = forms.PostForm() message = '如果要张贴信息,那么每个字段都要填写完整' template = get_template('post2db.html') request_context = RequestContext(request) request_context.push(locals()) html = template.render(request_context) return HttpResponse(html)
def post2db(request): template = get_template('post2db.html') post_form = forms.PostForm() mood = Mood.objects.all() message = '如果要张贴信息,那么每一个字段都要填...' request_context = RequestContext(request) request_context.push(locals()) html = template.render(request_context) return HttpResponse(html)
def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = "您的訊息已儲存,要等管理者啟用後才看得到喔。" post_form.save() return HttpResponseRedirect('/list/') else: message = '如要張貼訊息,則每一個欄位都要填...' else: post_form = forms.PostForm() message = '如要張貼訊息,則每一個欄位都要填...' template = get_template('post2db.html') request_context = RequestContext(request) request_context.push(locals()) html = template.render(request_context) return HttpResponse(html)
def post2db(request): # 使用session的方式 #if 'username' in request.session: # username = request.session['username'] if request.user.is_authenticated: username = request.user.username if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message_post = "目前的訊息改成不需要管理員審核。" post_form.save() return HttpResponseRedirect('/list/') else: message_post = "每個欄位都要填寫喔" else: post_form = forms.PostForm() message_post = '如果要張貼訊息,每個欄位都要填滿資料' return render(request, 'post2db.html', locals())
def post2db(request): if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = "你的信息已存储,要等管理员启用后才能看到." post_form.save() return HttpResponseRedirect('/list/') else: message = '如果要张贴信息,那么没一个字段都要填...' else: post_form = forms.PostForm() message = '如果要张贴信息,那么没一个字段都要填...' template = get_template('post2db.html') request_context = RequestContext(request) request_context.push(locals()) html = template.render(request_context) return HttpResponse(html)
def posting(request): if request.user.is_authenticated(): username = request.user.username useremail = request.user.email if request.method == 'POST': post_form = forms.PostForm(request.POST) if post_form.is_valid(): message = "您的信息已保存,要等管理员启用后才看得到。" post_form.save() return HttpResponseRedirect('/list/') else: message = '如要张贴信息,则每一个字段都要填...' else: post_form = forms.PostForm() message = '如要张贴信息,则每一个字段都要填...' template = get_template('post2db.html') request_context = RequestContext(request) request_context.push(locals()) html = template.render(request_context) return HttpResponse(html)
def post2db(request): post_form = forms.PostForm(request.POST) moods = models.Mood.objects.all() message = '如要張貼訊息,則每一個欄位都要填...' return render(request, 'post2db.html', locals())