当前位置:  开发笔记 > 编程语言 > 正文

有没有办法在Django的unittest中获取Client()的默认域?

如何解决《有没有办法在Django的unittest中获取Client()的默认域?》经验,为你挑选了1个好方法。

我想获得Client()Django unittests 的默认域名.我看到了一种改变默认方式的方法.但是没有找到获取默认域名的方法.



1> Alex Morozov..:

Django的测试客户端的默认域名是testserver.它在基类中是硬编码的RequestFactory.

如果要更改特定请求的域,可以将其作为kwarg传递:

self.client.get('/some-path', SERVER_NAME="anotherdomain.com")

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有