コード例 #1
0
 def post(self, request, *args, **kwargs):
     self.form = GuestbookForm(request.POST)
     if self.form.is_valid():
         if self.form.cleaned_data["honeypot"] == "":
             self.form.save()
             messages.add_message(request, messages.SUCCESS, "Запись успешно добавлена в гостевую книгу")
         return redirect("guestbook")
     else:
         return super(GuestbookView, self).get(request, *args, **kwargs)
コード例 #2
0
 def post(self, request, *args, **kwargs):
     self.form = GuestbookForm(request.POST)
     if self.form.is_valid():
         if self.form.cleaned_data['honeypot'] == '':
             self.form.save()
             messages.add_message(request, messages.SUCCESS, 'Запись успешно доваблена в гостевую книгу')
             return redirect('guestbook')
         else:
             return super().get(request, *args, **kwargs)
コード例 #3
0
 def post(self, request, *args, **kwargs):
     self.form = GuestbookForm(request.POST)
     if self.form.is_valid():
         if self.form.cleaned_data['honeypot'] == '':
             self.form.save()
             messages.add_message(request, messages.SUCCESS,
                                  "Запись успешно добавлена")
         return redirect('guestbook')
     else:
         return super(GuestbookView, self).get(request, *args, **kwargs)
コード例 #4
0
ファイル: views.py プロジェクト: Interesnij/gintare
	def post(self,request,*args,**kwargs):
		self.form=GuestbookForm(request.POST)
		if self.form.is_valid():
			guest=self.form.save(commit=False)
			guest.user=request.user
			guest=self.form.save()

			if request.is_ajax() :
				return HttpResponse ('!')
			return super(GuestbookView,self).get(request,*args,**kwargs)
		return super(GuestbookView,self).get(request,*args,**kwargs)
コード例 #5
0
ファイル: views.py プロジェクト: joyc/guestbook
def index():
    # 获取所有记录
    messages = Message.query.order_by(Message.timestamp.desc()).all()
    form = GuestbookForm()
    if form.validate_on_submit():
        name = form.name.data
        content = form.content.data
        # 实例化Message并创建记录
        message = Message(content=content, name=name)
        db.session.add(message)
        db.session.commit()
        flash('留言已提交!')
        return redirect(url_for('index'))
    return render_template('index.html', form=form, messages=messages)
コード例 #6
0
 def get(self, request, *args, **kwargs):
     self.form = GuestbookForm()
     return super(GuestbookView, self).get(request, *args, **kwargs)
コード例 #7
0
ファイル: views.py プロジェクト: Interesnij/gintare
	def get(self,request,*args,**kwargs):
		self.form=GuestbookForm(initial={"user":request.user})

		return super(GuestbookView,self).get(request,*args,**kwargs)
コード例 #8
0
ファイル: views.py プロジェクト: e-serebriakov/broomtrade
 def get(self, request, *args, **kwargs):
     self.form = GuestbookForm()
     return super(GuestbookView, self).get(request, *args, **kwargs)
     context["form"] = self.form
     return context