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
Introduction Git tags are an essential feature of version control systems, offering a simple way…
Introduction The methods that browsers employ to store data on a user's device are referred…
Introduction A well-known open-source VPN technology, OpenVPN provides strong protection for both people and businesses.…
Introduction Integrating Sentry into a Node.js, Express.js, and MongoDB backend project significantly enhances error tracking…
Introduction In the world of JavaScript development, efficiently managing asynchronous operations is essential. Asynchronous programming…
Introduction Let's Encrypt is a Certificate Authority (CA) that makes it simple to obtain and…