Java, .NET, PHP, PYTHON, ANGULAR, ML, Data Science, Testing, CI Tutorials in Easy Languages.

"Best Software Training, Internship, Project Development center of Indore India, Helpline 780506-3968"

Cookie Concept in Django:- 

It is called the client-side state management option, It is used to Store application data under client machine using Web browser cookie folder, By Default Session also Store data under cookies.

response =HttpResponse("title")
response.set_cookie('key', value)

Get Cookie Data

var = request.COOKIES['key']

def setcookie(request):
    response = HttpResponse("Cookie Set")
    response.set_cookie('ckey', 'hello')
    return response
def getcookie(request):
    a  = request.COOKIES['ckey']
    return HttpResponse("value is "+  a);

the response should be returned by the cookie

Cookie example under Login form:-

1)  Create two url under



2)  Create Login code:-

def login(request):
if request.method=="POST":
uname = request.POST["txtname"]
upass = request.POST["txtpass"]
s = Register.objects.filter(name=uname,password=upass)
if s.count()==1:
res= HttpResponse(status=302)
res['Location'] = 'about'
return res;
#return redirect('about')
return render(request,"guestapp/login.html",{"error":"Invalid userid and password"})
return render(request,"guestapp/login.html")

login.html file:-

{% extends 'guestapp/masterlayout.html' %}
{% block headercontent %}
<h3>SI Program</h3>

 {% endblock %}
{% block content %}
<h1>Login Form</h1>
<form action="" method="post" style="color:black;margin-left: 150px;">
{% csrf_token %}

<p>Enter username</p>
<p><input type="text" name="txtname" placeholder="Enter name" /></p>
<p>Enter password</p>
<p><input type="password" name="txtpass" placeholder="Enter password" /></p>

<input type="checkbox" name="chk" value="">Remember me
<p><input type="submit" name="btnsubmit" value="Login" /></p>


<p style="color:red;">

<script src="//"></script> 
<script src="//"></script>
{% endblock %}

3)  Crate about code:-

def about(request):
  data = request.session['uid']
  v = request.COOKIES['ckey3'] 
  s = Register.objects.filter(name=data)
  return render(request,"guestapp/about.html",{'data':s,'data1':v})
  return redirect("login")

about.html file:-

<!DOCTYPE html>
<a href="logout">logout</a>
<h1>Welcome in {{data1}} </h1>
<h1>Registration LIST of Students </h1>
<table border="1">
{% for d in data %}
<td> {{d.gender}}</td>
<td> {{d.jobtype}}</td>
<td> {{d.state}}</td>
<td> {{}}</td>
<td> {{}}</td>
        <td><a href="findrecord?q={{}}">EDIT</a></td>
        <td><a href="findrecord1?q={{}}">Delete</a></td>


   {% endfor %}


Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post