2006年04月22日 星期六 16:24
例子里是这样的:
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response
def login(request):
username = request.POST.get('username', None)
if username:
request.session['username'] = username
username = request.session.get('username', None)
if username:
return render_to_response('login.html', {'username':username})
else:
return render_to_response('login.html')
def logout(request):
try:
del request.session['username']
except KeyError:
pass
return HttpResponseRedirect("/login/")
我想当单一用户使用时,系统给session字典的key----------'username'赋session的值
但是当多个用户使用时,这段代码都只会赋给key名为'username'的字典
会不会就冲突了呢?
我看了下woodlog和beyond
使用的好象都是一个叫SESSION_KEY的变量 是从django中import进来的
它的作用是??
比较好的方案好象都是用***.id作为session
那***.id是否能作为session的key呢?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060422/4988f7a7/attachment.htm
Zeuux © 2025
京ICP备05028076号