Categories: Python

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.

HTML

<html>
<head>
<title>FeedBack</title>
</head>
<body>
{% if errors %}
<ul>
{% for error in errors %}
<li>{{error}}</li>
{% endfor %}
</ul>
{% else %}
<p>You searched for: <strong>{{ q }}</strong></p>
{% endif %}
<h1>Search</h1>
<form action="/search/" method="get">

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

VIEW

def feedback(request):
errors = []
if 'q' in request.GET:
q = request.GET['q']
if not q:
errors.append('Enter a search query')
else:
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

Developer Diary

Share
Published by
Developer Diary

Recent Posts

Git Tag Cheat Sheet

Introduction Git tags are an essential feature of version control systems, offering a simple way…

4 months ago

Understanding Web Storage: Cookies, Local Storage

Introduction The methods that browsers employ to store data on a user's device are referred…

4 months ago

Setting up OpenVPN Access Server in Amazon VPC – AWS

Introduction A well-known open-source VPN technology, OpenVPN provides strong protection for both people and businesses.…

4 months ago

Enhance Error Tracking & Monitoring: Integrate Sentry with Node.js & Express.js

Introduction Integrating Sentry into a Node.js, Express.js, and MongoDB backend project significantly enhances error tracking…

4 months ago

Comparing Callbacks, Promises, and Async/Await in JavaScript

Introduction In the world of JavaScript development, efficiently managing asynchronous operations is essential. Asynchronous programming…

6 months ago

How To Secure Nginx with Let’s Encrypt on Ubuntu EC2 Instance

Introduction Let's Encrypt is a Certificate Authority (CA) that makes it simple to obtain and…

8 months ago