コード例 #1
0
def form_boostrap(request):

    form = SigninForm(request)
    if form.validate_on_submit():
        return response.redirect('/done')

    return response.template('boostrap.html', form=form)
コード例 #2
0
ファイル: forms.py プロジェクト: mulonemartin/kaira
def form_validation(request):

    form = LoginForm(request)
    if form.validate_on_submit():
        return response.redirect('/good')

    return response.template('forms.html', form=form)
コード例 #3
0
ファイル: main.py プロジェクト: mulonemartin/kaira
def form_test(request):

    form = TestForm(request)
    if form.validate_on_submit():
        return response.redirect('/account')

    return response.template('test.html', form=form)
コード例 #4
0
def form_register(request):

    form = RegistrationForm(request)
    if form.validate_on_submit():
        return response.redirect('/good')

    return response.template('register.html', form=form)
コード例 #5
0
def index(request):

    flash_messages = MessagesManager(request)
    flash_messages.load()

    try:
        action = int(request.query['action'][0])
    except:
        action = 0

    if action == 1:
        flash_messages.add_message('This is a message')
        flash_messages.add_message('This is another message')
        raise http_exception.redirect('/',
                                      cookies=flash_messages.response_cookies,
                                      status_code=303)
    elif action == 2:
        flash_messages.error('This is an error message')
        raise http_exception.redirect('/',
                                      cookies=flash_messages.response_cookies,
                                      status_code=303)
    elif action == 3:
        flash_messages.error('This is an success message')
        raise http_exception.redirect('/',
                                      cookies=flash_messages.response_cookies,
                                      status_code=303)

    return response.template('messages.html',
                             cookies=flash_messages.response_cookies,
                             flash_messages=flash_messages)
コード例 #6
0
ファイル: main.py プロジェクト: mulonemartin/kaira
def form_register(request):

    form = RegistrationForm(request)
    if form.validate_on_submit():
        print(form.username.data)
        return response.redirect('/success')

    return response.template('register.html', form=form)
コード例 #7
0
ファイル: file.py プロジェクト: mulonemartin/kaira
def form_file(request):

    form = UploadForm(request)
    if form.validate_on_submit():
        r_file = request.files['image'][0]
        image_dest = os.path.join('store', 'file.jpg')
        if r_file != '':
            with open(image_dest, 'wb') as jpeg_file:
                upload_store(jpeg_file, r_file)
        return response.redirect('/done')

    return response.template('file.html', form=form)
コード例 #8
0
ファイル: main.py プロジェクト: mulonemartin/kaira
def form_signin(request):

    class SigninDB:
        username = '******'
        password = '******'

    signin_db = SigninDB()

    form = SigninForm(request, obj=signin_db)
    if form.validate_on_submit():
        form.populate_obj(signin_db)
        print(signin_db.username)
        print(signin_db.password)
        if signin_db.password == 'miclave':
            # se genera la sesion y redirige
            return response.redirect('/account')
        else:
            form.password.errors.append('No es valido la clave')

    return response.template('signin.html', form=form)
コード例 #9
0
ファイル: tags.py プロジェクト: mulonemartin/kaira
def hello_world(request):

    table = tag.table(_class='table table-striped jambo_table bulk_action')
    tr = tag.tr(_class='headings')
    tr.append(tag.th('Id', _class='column-title'))
    tr.append(tag.th('Correo', _class='column-title'))
    tr.append(tag.th('Usuario', _class='column-title'))
    tr.append(tag.th('Nombre', _class='column-title'))
    tr.append(tag.th('Apellido', _class='column-title'))
    tr.append(tag.th('Hab.', _class='column-title'))
    tr.append(tag.th('Fecha', _class='column-title'))
    tr.append(
        tag.th(tag.span('Accion', _class='nobr'),
               _class='column-title no-link last'))
    thead = tag.thead()
    thead.append(tr)
    table.append(thead)

    tbody = tag.tbody()

    return response.template('index.html', myname=table)
コード例 #10
0
def form_validation(request):
    form = LoginForm(request)
    if form.validate_on_submit():
        return response.redirect('/good')

    return response.template('csrf.html', cookies=form.meta.cookies, form=form)
コード例 #11
0
ファイル: template.py プロジェクト: mulonemartin/kaira
def hello_world(request):
    tpl = 'Hello ${name}'
    return response.template(tpl, name='World')
コード例 #12
0
ファイル: template.py プロジェクト: mulonemartin/kaira
def view_hello_world(request):
    return response.template('index.html', myname='Martin')
コード例 #13
0
ファイル: main.py プロジェクト: mulonemartin/kaira
def index(request):

    return response.template('index.html')