Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django中为模型编写测试?_Python_Django_Python 3.x_Unit Testing_Django Models - Fatal编程技术网

Python 如何在Django中为模型编写测试?

Python 如何在Django中为模型编写测试?,python,django,python-3.x,unit-testing,django-models,Python,Django,Python 3.x,Unit Testing,Django Models,我想为Django模型编写测试 我的模型: class Entry(models.Model): title = models.CharField(max_length=500) author = models.ForeignKey('auth.User') body = models.TextField() created_at = models.DateTimeField(auto_now_add=True, editable=False) modif

我想为Django模型编写测试

我的模型:

class Entry(models.Model):
    title = models.CharField(max_length=500)
    author = models.ForeignKey('auth.User')
    body = models.TextField()
    created_at = models.DateTimeField(auto_now_add=True, editable=False)
    modified_at = models.DateTimeField(auto_now=True, editable=False)
我不知道, 如何对Django模型进行测试


提前感谢

您没有为模型编写测试,您直接在那里调用django代码,相信我,它已经经过了很好的测试

您应该为自己的代码和功能编写测试,模型是如何使用的?为这些代码编写测试


PS:如果您的模型包含自定义函数,那么为它们编写测试是一个好主意

好的,这个想法是你首先需要找出你想要测试的东西。仅仅为了测试而编写测试通常不是真正的方法。例如,您可以在构建条目时使用时间冻结枪进行测试,确保在处创建的
和在
处修改的
设置正确,但通常这是Django本身必须测试的更多内容。我想测试我的模型字段