我尝试在不访问数据库的情况下测试视图。为此,我需要在用户上模拟一个RelatedManager。 我使用的是pytest和pytest-mock。models.py # truncated for brevity, taken from django-rest-knox userrequest, user)
related_manager = mo
DataSheetFactory(factory.DjangoModelFactory):
model = models.myModel当我用PDS=DataSheetFactory(product_contributors= (<tuple of users>))创建这个程序时,我希望在product_contributors字段中列出一个用户列表,但是我会得到一
我们有一个Django DetailView,在这里我们显示一个对象(Site),以及它的所有相关对象(Rooms)。现在,在模板中,我们可以简单地迭代RelatedManager集: do stuff然而,这方面的问题是,这将占用站点的所有相关空间-然而,我们需要将这个设置缩小到另一个属性(让我们称之为year) -并且这个属性存储在Django会话变量中。目前,我们只是在视图代