Django_1.测试脚本

pycharm中准备了测试环境,Python console,我这里已经翻译了,就是python控制台。可以用来测试django环境

# 前提是我在自己的代码里已经创建了MyForm

from test01 import models
from test01.utils import my_forms

form_obj = my_forms.MyForm({'username': 'json', 'password': '123', 'email': '123'})
# 明显不合法,会报错

form_obj.is_valid()
# 返回false

form_obj.cleaned_data
# 拿到所有符合条件的数据

form_obj.errors
# 得到不符合的数据,以及不符合的原因
# {'email': ['输入一个有效的 Email 地址。']}    校验规则有多个,所以返回的是一个字典套列表

# 可以多传,只校验类里有的
# 少传,少传的字段会报错
posted @   梵高de画笔  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示