注册功能
注册功能本质上是在数据库插入数据。所以只需要定义个接口,接口里面调用模型操作数据库插入数据,再此之前自己通过migrate创建数据库的表
模型
class EmployeeModel(BaseModel):
__tablename__ = 'employee'
# __bind_key__ = 'other'
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
name = db.Column(db.String(32), unique=False)
pswd = db.Column(db.String(32), unique=False)
is_delete = db.Column(db.Integer, unique=False)
phone = db.Column(db.String(32), unique=False)
接口
@bp.route('/regist', methods=['POST'])
def regist():
data = request.get_json()
input_keys = []
for keys in request.get_json().keys():
input_keys.append(keys)
if input_keys != ['name', 'password', 'phone']:
return jsonify(JsonResponse.error(msg="请校验body体