试图找出最佳方法:
我应该这样做:
def index(self):
if request.POST:
u = User(id)
u.setCookie() #All session logic in def setCookie()
或者在控制器中设置cookie,如:
def index(self):
if request.POST:
u = User(id)
response.set_cookie('session_key', u.session_key, max_age=3600)
为什么这样或那样?谢谢。
答案 0 :(得分:0)
我也同意Tom的观点,你应该尽量避免在不同的类中有很多依赖。所以控制器应该对所有http(请求,响应)相关的东西。同样用于测试也更容易。