Пример #1
0
def typed_variables(request, name, id, rate):
    assert isinstance(name, str)
    assert isinstance(id, int)
    assert isinstance(rate, float)
    title = "Supplier: %s - Offers: %s (Tax rate: %s)" % (name, id, rate)
    response = template.format(title=title, body="")
    return render(response)
Пример #2
0
def get_params(request):
    name = request.get['name']
    response = template.format(title="Python test page: " + name, body="")
    _id = request.get.get('id')
    if _id:
        response = template.format(title="Python test page: Name: " + name +
                                   ", ID: " + _id,
                                   body="")
    return render(response)
Пример #3
0
def show_form(request):
    body = """
    <form action="/process_post/" method="POST">
        <input type="text" name="name" />
        <input type="password" name="password" />
        <button id="submit">Submit</button>
    </form>
    """
    response = template.format(title="Post form", body=body)
    return render(response)
Пример #4
0
def process_post(request):
    if request.method == "POST":
        name = request.post['name']
        password = request.post['password']
        response = template.format(title="Name: " + name + ", Password: "******"<h2>" + request.method + "</h2>")
    elif request.method == "GET":
        response = template.format(title="",
                                   body="<h2>" + request.method + "</h2>")
    return render(response)
Пример #5
0
def post_files(request):
    if request.method == "GET":
        body = """
        <form action="/post_files/" method="POST" enctype="multipart/form-data">
            <input type="file" name="data" />
            <button id="submit">Submit</button>
        </form>
        """
        response = template.format(title="Post form", body=body)
        return render(response)

    elif request.method == "POST":
        data = request.post['data']
        print(request.post)
        return redirect(url_for('post_files'))
Пример #6
0
def index(request):
    response = template.format(title="Python test page: index",
                               body="This is the fdgdfgindex")
    return render(response)
Пример #7
0
def addition(request):
    return render(template.format(title="Matched it anyway", body=""))
Пример #8
0
def multiparams(request, name, id):
    response = template.format(title="Customer: " + name + " - " + " Order: " +
                               id,
                               body="")
    return render(response)
Пример #9
0
def parameterized(request, id):
    response = template.format(title="Item to edit: " + id, body="")
    return render(response)
Пример #10
0
def subpage(request):
    response = template.format(title="Python test page: sub",
                               body="This is a random sub page")
    return render(response)
Пример #11
0
def session_read(request):
    response = template.format(title=request.session['key'],
                               body=request.session['key'])
    return render(response)
Пример #12
0
def session_write(request, value):
    request.session['key'] = value
    response = template.format(title=request.session['key'],
                               body=request.session['key'])
    return render(response)
Пример #13
0
def new_location_with_variable_part(request, name):
    response = template.format(title="Redirected from another location: " +
                               name,
                               body="")
    return render(response)
Пример #14
0
def new_location(request):
    response = template.format(title="Redirected from another location",
                               body="")
    return render(response)