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 @ 2022-10-22 00:43  梵高de画笔  阅读(25)  评论(0编辑  收藏  举报