Skip to content

GET and POST Method Call in Python

Python, my first program where I tried to learn simple create update delete an application. Here I have learned how to work with GET method.

Get method is very easy to call without any difficulty you can call.


{% if errors %}
{% for error in errors %}
{% endfor %}
{% else %}
<p>You searched for: <strong>{{ q }}</strong></p>
{% endif %}
<form action="/search/" method="get">

<p>Search: <input type="text" name="q"></p>
<input type="submit" value="Submit">


def feedback(request):
errors = []
if 'q' in request.GET:
q = request.GET['q']
if not q:
errors.append('Enter a search query')
return render_to_response('feeback_form.html',{'q':q})
return render_to_response('feeback_form.html',{'errors': errors})

In POST method you need to decalare csrf token
Put below the form {% csrf_token %}
declare in view from django.views.decorators.csrf import csrf_exempt and just above your def @csrf_exemptx