Django模板中的数据到后台

2019-04-24  本文已影响0人  上帝大人

你现在在http://127.0.0.1:8000/app/login,然后调用函数后,带斜线会在http://127.0.0.1:8000/,而不带斜线可能会在http://127.0.0.1:8000/app/login/你的函数,错误的书写可能会导致404错误。总之,带斜线就回到了根,不带就是在当前目录下

状态的保持

怎么创建cookie呢,我们在函数中创建一个HttpResponse对象,然后调用这个对象的 . set_cookie方法,然后再返回这个HTTPResponse对象。

当然cookie的值是可以被读取的(cookie的中存储的是键值对假设我们存的是ck: zhangsan),我们可以在这个函数加个条件

text= '  '
if( ck in request.COOKIE)
        text = request.COOKIE.get(' ck ')
return HttpResponse( text )

session的创建要使用request对象

放  request.session[ ' 键' ] = 值
取 request.session.get( ' 键 ' )
清除session中值的部分 request.session.clear()
清除session整条的数据 request.session.flush()
删除session中指定的键和值 del request.session[ ' 键 ' ]
设置session的超时时间 request.session.set_expiry(value)
       value为整数时,读秒结束后清除session
       value为0时,关闭浏览器就清除session
        value为None时,表示session的值永不过期
上一篇下一篇

猜你喜欢

热点阅读