def add_user(): user = User() user.username = random.randrange(100) user.age = random.randrange(200) db.session.add(user) db.session.commit() return 'hsfsfjdagv'
def post(self): user = User() data = { 'code': 200, 'message':'注册成功' } name = request.form.get('name') ps = request.form.get('password') age = request.form.get('age') sex = request.form.get('sex') if not name or not ps or not age or not sex: data['code'] = 400 data['message'] = '没有数据' print(1111) return jsonify(data) password = md5(ps) user.name = name user.password = password user.age = age user.sex = sex # print('$$$$$$$$$$$$$$$$$$$$$$$') db.session.add(user) db.session.commit() print(type(data)) return jsonify(data)
def addUser(): asd = User() asd.name = 'Tom' asd.age = 18 db.session.add(asd) db.session.commit() return 'OK'
def handle_register(): # 1.拿到用户输入的数据 username = request.form.get("username") password = request.form.get("password") email = request.form.get("email") gender = request.form.get("gender") age = request.form.get("age") # 2.把数据存到数据库 user = User() user.username = username user.password = generate_password_hash(password) user.gender = gender user.age = age user.email = email user.tokon = str(uuid.uuid4()) try: user.save() except Exception as ex: abort(400) # 往缓存里写一对键值对 cache.set(user.tokon, user.id, timeout=60) # 3.给注册的邮箱发送一个激活邮件 # msg = Message( # subject="欢迎注册脸盆网", # recipients=[] # ) # 把发送邮件的过程放到后台去执行 # 创建一个Message对象 # msg = Message() # msg.subject = "欢迎注册脸盆网" # msg.recipients = [email] # msg.body = # 在url_for里面,不认识的参数会自动变成请求参数 active_url = url_for("user.handle_active", _external=True, tokon=user.tokon) # msg.html = render_template("ActivePage.html",username=username,active_url=active_url) # # 把Message发出去 # mail.send(msg) from App.celery_util import send_mail subject = "欢迎注册脸盆网" recipients = [email] html = render_template("ActivePage.html", username=username, active_url=active_url) send_mail.delay(subject=subject, recipients=recipients, html=html) return "恭喜你注册成功"
def addUser(): try: username = request.form.get('username') true_name = request.form.get('name') passwd = request.form.get('pwd') age = request.form.get('age') sex = request.form.get('sex') tel = request.form.get('phone') describe = request.form.get('ask') # checknum = request.form.get('number') except: return '填写信息错误' old_name = User.query.filter(User.nickname == username) try: print(old_name[0].nickname) except: pass if old_name.count() > 0 and username == 'none': return make_response("<a href=" + request.host_url + "regist>用户名不可为空,且不可重复。请重新填写</a>") elif not true_name: return make_response("<a href=" + request.host_url + "regist>真实姓名不可为空,请重新填写</a>") elif not passwd: return make_response("<a href=" + request.host_url + "regist>密码不可为空,请重新填写</a>") elif not age: return make_response("<a href=" + request.host_url + "regist>年龄不可为空,请重新填写</a>") new_user = User() new_user.nickname = username new_user.true_name = true_name new_user.password = passwd new_user.age = int(age) new_user.sex = sex new_user.tel = tel new_user.describe = describe db.session.add(new_user) db.session.commit() session['username'] = request.form.get('username') session['pwd'] = request.form.get('pwd') return render_template('login.html', username=username, pwd=passwd)
def userAdd(): if request.method == 'GET': return render_template('userAdd.html') elif request.method == 'POST': name = request.form.get('name') age = request.form.get('age') gender = request.form.get('sex') user = User() user.name = name user.age = age user.gender = gender db.session.add(user) db.session.commit() return redirect(url_for('blue.userList'))
def adduser(): user1 = User() user1.username = '******' user1.age = 30 user1.save() return '添加数据成功'