99 - 在Django中读写Session

请解释Session的概念,以及如何在Django中读写Session

  • Session(服务端, key-value)
  • Cookie(Map, key-value)
# session.py
from django.http import HttpResponse
def writeSession(request):
    request.session['name'] = 'Bill'
    request.session['age'] = 20
    return HttpResponse('writeSession')

def readSession(request):
    result = ''
    name = request.session.get('name')
    age = request.session.get('age')
    if name:
        result = '<h2>name:<font color="red">' + name + '</font></h2>'
    if age:
        result = '<h2>age:<font color="blue">' + age + '</font></h2>'
    return HttpResponse(result, content_type='text/html')
# urls.py
from django.conf.urls import url
from . import session

urlpatterns = [
    url(r'^writeSession$', session.writeSession),
    url(r'^readSession$', session.readSession)
]

100 - 在Django模板中使用循环

发布了233 篇原创文章 · 获赞 271 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_29339467/article/details/105316318
99