我注意到当我创建一个处理程序时
newClient = APIClient(enforce_csrf_checks=True)
那个
newClient.enforce_csrf_checks = False
但是
newClient.handler.enforce_csrf_checks = True
有什么区别?我问这个问题是因为我有一个现有的API客户端,我想知道其中的区别:
class ModifyTest(APITestCase):
def setUp(self):
self.client.enforce_csrf_checks = True # Do this?
self.client.handler.enforce_csrf_checks = True # Or Do this?
初始化值为} )的} is initialized 时。这就是
enforce_csrf_checks
(default is ^{APIClient
、a ^{client.handler
是什么,这就是为什么在你的例子中client.handler.enforce_csrf_checks
是True
。你知道吗看起来
client.enforce_csrf_checks
比client.handler.enforce_csrf_checks
更受欢迎,但如果需要,它会后退。你知道吗相关问题 更多 >
编程相关推荐