利用Django表单实现 用户注册,检测数据库中是否有该用户。方法
查到的比较好的一种方法
get(**kwargs)
以下文描述的 "字段查询" 格式返回匹配查找参数的对象.如果没有找到符合给定参数的对象,会引发一个模块级的DoesNotExist 异常. 如果找到不止一个对象,引发AssertionError 异常.
from django.core.exceptions import ObjectDoesNotExist
try:
#判断用户名是否被注册
User.objects.get(username=username)
except ObjectDoesNotExist:
return username
raise forms.ValidationError('改用户名已存在')
上一篇: Django web : CSRF verification failed. Request aborted.
下一篇: 研究Python正则表达式-只含有汉字、数字、字母、下划线
0 Responses so far.