models中字段结合admin可以做验证用

models中代码:

class Test(models.Model):
username=models.CharField(max_length=32,)
email=models.EmailField()
views中代码:
def test(req):
obj=models.Test(name="star1",email='123123123')
obj.clean_fields()
obj.save()
return render(req,'test.html')

admin中代码:
admin.site.register(models.Test)  #注册Test表

urls中代码:
from app01 import views
path("tset.html",views.test)

因为test中添加的email格式错误,所以访问网页时会报错
如下:



posted @ 2020-04-19 15:37  Stary_tx  阅读(194)  评论(0编辑  收藏  举报