我想做一些测试,我对URLResolver还不是很熟悉,但我想尽快解决这个问题.

TestCase中,我想向解析器添加一个URL,这样我就可以使用Client.get('/url/')并将其与urls.py分开.

推荐答案

https://docs.djangoproject.com/en/2.1/topics/testing/tools/#urlconf-configuration

在您的测试中:

class TestMyViews(TestCase):
     urls = 'myapp.test_urls'

这将使用myapp/test_urls.py作为ROOT_URLCONF.

Django相关问答推荐

Django Admin中显示的DateField下面的小提示是什么?

如何在Django REST框架中实现ForeignKey搜索

身份验证有效,但登录无效.一直卡在pending

如何使用邮箱确认码创建django注册

Docker 中的 Django检测到更改...,正在重新加载错误

使用 Pytest 在 Django 中编写测试用例时如何加载特定目录中的所有固定装置

如何解决 AssertionError: .accepted_renderer not set on Response in django and ajax

如何获得用户权限?

多租户 Django 应用程序:根据请求更改数据库连接?

在 Bootstrap 中使单击的选项卡处于活动状态

直接在Django的模板中访问ForeignKey

将 XML 从 URL 解析为 python 对象

如何在python中遍历httprequest post变量

Django:创建索引:非唯一,多列

在 Django 管理页面中注册应用程序中的每个表/类

Django:在管理界面中显示图像

has_object_permission 和 has_permission 有什么区别?

Django 在视图之间传递数据

在 Django 中查询 top x 元素

在 Django 中使用 select_related Select 特定字段