我有一些看法根本不需要request.user,但正如我在django调试面板中看到的那样,在任何情况下都会执行一些数据库活动:
SET SQL_AUTO_IS_NULL = 0
24,124293785310734%
0,31
+
SET SQL_AUTO_IS_NULL = 0
20,188323917137478%
0,26
+
SELECT ••• FROM `django_session` WHERE (`django_session`.`session_key` = 'blahblah' AND `django_session`.`expire_date` > '2015-11-03 15:13:25')
23,804143126177024%
0,30
Sel Expl
+
SELECT ••• FROM `sys_user` WHERE `sys_user`.`id` = 1
是否有一些装饰器可以禁用SessionMiddleware和AuthenticationMiddleware?