django后台登陆后,如何取它的session?

来源:6-6 session和cookie自动登录机制

笑浆糊

2017-08-06

请问:django后台登陆后,如何取它的session?想取用户的ID。不是自己设置的session,是系统自动生成的。

写回答

4回答

bobby

2017-08-08

def save_models(self):
    obj = self.new_obj
    obj.add_user = self.request.user
    obj.save()

重写admin中的上诉方法

0
1
笑浆糊
非常感谢!
2017-08-08
共1条回复

笑浆糊

提问者

2017-08-11

    # 取得当前用户
    def save_model(self):
        obj = self.new_obj
        obj.add_er = self.request.User.id
        obj.save()

放在adminx.py下面吗?

0
1
bobby
对 在对应的model的amin类里面
2017-08-14
共1条回复

笑浆糊

提问者

2017-08-07

老师,想取user

0
0

bobby

2017-08-07

request.user 不就是用户了么 你是想取user还是想取session呢?

0
4
bobby
回复
慕丝9078367
在model里面无法获取 可以在save_models方法中获取到
2018-05-02
共4条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程