0
我已经做了很多关于我的问题的搜索,但找不到合适的awnser。至少; Stack Overflow的一个主题与我的标题完全相同,但它并没有帮助我。所以在这里:Django从urls.py访问会话
如何从urls.py文件访问会话数据?我试图通过导入
from django.http import HttpRequest
HttpRequest.session['sessionVar']
但我得到的错误是HttpRequest
没有叫session
的属性。
任何人都可以指向正确的方向吗?
你不应该需要的网址文件中的会话变量 - 所有的逻辑操作应在视图编码。为什么你需要在urls.py中进行会话? – jazgot
我有点想编写基于会话变量的url模式,所以用户不能访问特定的视图。我想,这样我就不必修饰我制作的每个视图(即时制作模块页面,用户可以访问不同的模块页面。) – niellus
我认为这是不可能的,因为url模式不会在每个请求中处理,但是应用程序启动期间我建议切换到Django的做法 - 使用decoratos和视图。或者也许编写中间件并在那里放置重定向。 – jazgot