Exemplo n.º 1
0
def guest(request):
    if request.method == "POST":
        form = GuestForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponse('guest added')
    else:
        form = GuestForm()
    return render_to_response('guest2.html', {'form': form},
                              context_instance=RequestContext(request))
Exemplo n.º 2
0
def guestbook():
    form = GuestForm()
    if form.validate_on_submit():
        comment = GuestBook(username=form.username.data,
                            content=form.content.data)
        db.session.add(comment)
        db.session.commit()
        flash(u'提交成功!')
        return redirect('/')
    comments = GuestBook.query.order_by(GuestBook.datestamp.desc()).all()
    return render_template('guestbook.html', form=form, comments=comments)
def guests():
    """Show full list of guests and add new guests to list"""
    form = GuestForm()
    guests = db.query(Guest).order_by(Guest.guest_id)
    
    if form.validate_on_submit():
        db.add(Guest(name=form.name.data, id_type=form.id_type.data, id_number=form.id_number.data, tm_member=form.tm_member.data))
        db.commit()
        flash("Convidado adicionado com sucesso", "success")
        return redirect(url_for("guests"))
    
    return render_template("convidados.html", form=form, guests=guests)
Exemplo n.º 4
0
def new_guest():
    form = GuestForm(request.form)
    form.city.choices = [(city.id, city.desc)
                         for city in db.session.query(City).all()]
    if request.method == 'POST' and form.validate():
        guest = form.getObj(Guest())
        guest.user_id = current_user.id
        guest.picture = 'picna.jpg'
        db.session.add(guest)
        db.session.commit()
        flash('Anúncio adicionado'.decode('utf-8'), 'success')
        return redirect(url_for('dashboard'))
    return render_template('guest/edit_guest.html',
                           form=form,
                           action='Adicionar')
Exemplo n.º 5
0
def edit_guest(id):
    guest = db.session.query(Guest).filter(Guest.id == id).one()
    form = GuestForm(request.form, guest)
    form.city.choices = [(city.id, city.desc)
                         for city in db.session.query(City).all()]
    if request.method == 'GET':
        city = City.query.get(guest.city_id)
        form.city.choices = [(city.id, city.desc)
                             for city in db.session.query(City).filter(
                                 City.state == city.state).all()]
        form.populateForm(guest)
    if request.method == 'POST' and form.validate():
        guest = form.getObj(guest)
        db.session.commit()
        flash('Anúncio Atualizado'.decode('utf-8'), 'success')
        return redirect(url_for('dashboard'))
    return render_template('guest/edit_guest.html', form=form, action='Editar')