到目前为止,Django的文档太技术化了.如何创建会话并在其中存储变量或从中获取变量?我是Django框架的新手,因此文档太技术化了.会话是我的"最后一步".
Lud*_*mer 31
假设您需要基于数据库的会话(Django还提供基于文件的会话和基于缓存的会话):
MIDDLEWARE_CLASSES.添加'django.contrib.sessions.middleware.SessionMiddleware'到列表中.INSTALLED_APPS在同一个文件中查找并添加'django.contrib.sessions'.manage.py syncdb命令行.初始设置后,您可以request.session在视图中使用在请求之间存储信息.
例如,这将存储信息:
request.session['name'] = 'Ludwik'
Run Code Online (Sandbox Code Playgroud)
你可以轻松地检索它:
print request.session['name']
Run Code Online (Sandbox Code Playgroud)
要么
if request.session['name'] == 'Ludwik':
print 'you are awesome!'
Run Code Online (Sandbox Code Playgroud)
对于您可以使用该request.session对象执行的其他操作,请参阅文档.
| 归档时间: |
|
| 查看次数: |
33996 次 |
| 最近记录: |