1、什么是cookies

cookies是一种文本数据存储技术

将一段文本保存在客户端(浏览器)的一种技术,并可以长期保存

2、cookies的应用场合

         1、保存登陆信息

          2、保存搜素关键词

3、Django中使用cookies

1、设置cookies的值(将数据保存进客户端)

         语法:

              响应对象.set_cookie(key,value,expires)

                 key:cookie的名字

                 value:cookie的值

                expires:cookie的保存时间,以s为单位

                     60*60*24*365

                  1、不使用模板

                         resp=HttpResponse('')

                          resp.set_cookie('uname1','zsf',60)

                          return resp

               2、使用模板

                       resp=render(request,'xxx.html',locala())

                       resp.set_cookie(key,value,expires)

                       return resp

               3、使用重定向

                        resp=HttpResponseRedict('/xxx/')

                        resp.set_cookie(key,value,expires)

                       return resp

2、获取cookies的值(将数据带回给服务器)

                     request.COOKIES

                    封装了当前站点下的所有cookie信息

cookies&session

 

 

 

 

 

 

 

session-回话 

1、什么是session

session实际上就是在服务器上为浏览器开辟一段空间,用于保存相关的信息

cookies&session

 

          1、   设置session的值

                request.session['key']='值

               设置·session的过期时间

                request.session.set_expire(time)

                time就是以秒为单位的一个时间

          2、取值

              request.session.get(key)

            3、删除session的值

                  del request.session[key'']

相关文章:

  • 2021-12-04
  • 2021-11-27
  • 2022-12-23
  • 2021-10-01
  • 2021-12-06
猜你喜欢
  • 2021-08-05
  • 2021-05-20
  • 2020-01-03
  • 2022-02-27
  • 2021-12-13
  • 2021-07-13
相关资源
相似解决方案