Skip to main content
 首页 » 编程设计

python之如何获取 Django 表单字段验证错误消息的默认文本

2024年10月25日36三少

我正在使用测试客户端 (django.test.client.Client) 为 Django 应用程序编写单元测试。

我的应用程序页面上有一个包含 EmailField 的表单。在我的单元测试中,我想提交包含无效电子邮件地址的表单数据,然后检查响应内容以验证它是否包含无效电子邮件地址的错误消息文本。

但是我怎么知道要查找什么文本呢?

一般来说,如何获取特定字段类型的默认错误消息?

请您参考如下方法:

我终于想到了这个:

>>> from django.core.validators import EmailValidator 
>>> EmailValidator.message.strip() 
u'Enter a valid email address.' 

它满足了我的燃眉之急,但似乎应该有更好的解决方案。