Пример #1
0
def zhuce():
    if request.method == 'POST':
        u = Users()
        list = ['nickname', 'email', 'pwd', 'tel']
        for item in list:
            u[item] = request.form.get(item)
        u.role = 1
        u.msgnum = 0
        updtime = time.time()
        u.headImg = '/static/photos/headImg/basic.jpg'
        u.bgimg = '/static/img/bg4.jpg'
        u.updtime = updtime
        u.createtime = updtime

        try:
            u.save()
            return ('<script>alert("注册成功");location.href="/";</script>')
        except Exception as err:
            estr = str(err)
            if estr.find('emailuiq') > 0:
                return ('<script>alert("邮箱已被注册");location.href="/";</script>')
            elif estr.find('teluiq') > 0:
                return (
                    '<script>alert("手机号码已被注册");location.href="/";</script>')
            else:
                return '数据库异常'
Пример #2
0
def zhuce():
	if request.method == 'POST':
		u = Users()  #插库的时候,需要将插入的内容,插到这里面
		list = ['email','pwd','nicheng','tel']
		for item in list:
			u[item]=request.form.get(item)
		u.role=1
		u.msgnum=0
		updtime = time.strftime('%Y-%m-%d %H:%M:%S')    #将时间转换成整体显示
		# updtime = time.time()
		u.updtime = updtime
		u.createtime = updtime
		try:   #例外捕获
			u.save() #存入数据
			return '<script>alert("注册成功");location.href="/";</script>'
		except Exception as err:
			estr = str(err)
			if estr.find('emailuiq')>0:
				return 'email重复'
			elif estr.find('teluiq')>0:
				return '电话号码重复'
			elif estr.find('nichenguiq')>0:
				return '昵称重复'
			else:
				return '数据库异常'
Пример #3
0
def zhuce():
    if request.method == 'POST':
        u = Users()  #插库的时候,需要将插入的内容,插到这里面
        list = ['uname', 'pwd', 'email', 'tel']
        for item in list:
            u[item] = request.form.get(item)
        updtime = time.strftime('%Y-%m-%d %H:%M:%S')  #将时间转换成整体显示
        # updtime = time.time()
        u.updtime = updtime
        u.createtime = updtime
        try:  #例外捕获
            u.save()  #存入数据
            return '插入成功'
        except Exception as err:
            estr = str(err)
            if estr.find('unameuiq') > 0:
                return '用户名重复'
            elif estr.find('emailuiq') > 0:
                return 'email重复'
            elif estr.find('teluiq') > 0:
                return '电话号码重复'
            else:
                return '数据库异常'
Пример #4
0
def zhuce():
    if request.method == 'POST':
        u = Users()
        list = ['email', 'pwd', 'nicheng', 'tel']
        for item in list:
            u[item] = request.form.get(item)
        u.role = 1
        u.msgnum = 0
        updtime = time.time()
        u.updtime = updtime
        u.createtime = updtime
        try:
            u.save()
            return '<script>alert("注册成功");location.href="/";</script>'
        except Exception as err:
            estr = str(err)
            if estr.find('emailuiq') > 0:
                return 'email重复'
            elif estr.find('teluiq') > 0:
                return '电话号码重复'
            elif estr.find('nichenguiq') > 0:
                return '昵称重复'
            else:
                return '数据库异常'