一个计算函数运行时间的装饰器:
1 | import datetime |
1 |
|
在访问网页时判断用户是否登陆:
1 | from django.http import HttpResponseRedirect |
这里是使用的ticket来模拟session id,没有使用Django自带的request.session,通过判断请求中的seesion id是否存在以及与session是否一致来判断用户是否登陆,可以放在需要登陆才能访问的视图函数之前.
在Django中实现判断用户是否登陆还可以中间件来实现,方法多样.