正如标题中所描述的,当我使用FormView时,我得到了一个可以正确验证的表单。但是,当我今天开始编写测试时,同样的输入在TestCase中失败了,并且我得到了以下错误: {'programming_language': ['Select a valid choice.这些是我正在使用的模型、表单、视图和测试 # models.py
from django</e
我正在尝试理解为什么下面的测试不会失败。在这个简化的示例中,Story模型上有一个必填字段'foobar‘。测试在该模型上构建一个表单,并为其提供不完整的数据。为什么测试认为表单是有效的?headline = models.CharField(max_length=120)
from django.testim
当我编写测试时,我想在Django中模拟对视图的请求。这主要是为了测试表单。下面是一个简单测试请求的片段: def test_forms(self):something'})
self.assertEqual(response.status_code, 200) # we get our page b
我使用mongoengine来使用mongodb for django。
通常对于普通模型,我们编写表单,在提交输入数据(html表单)后,我们填充django表单来验证数据。如果表单有效,我们只需将django表单中的数据保存到模型中。我是否也需要对mongoengine执行相同的过程?如果是,如何验证图像字段。我的<