Ejemplo n.º 1
0
def registration():
    body = request.get_json()
    user = User(**body)
    user.hash_password()
    user.save()
    id = user.id
    return {'id': str(id)}, 200
Ejemplo n.º 2
0
def post_users():
    user_id = get_jwt_identity()
    if user_id == "admin":
        file = request.files['file']
        file.save('import.json')
        with open("import.json", "r") as read_file:
            file = json.load(read_file)
        if file:
            data = file
            for order in data["orders"]:
                id = order["_id"]["$oid"]
                order.pop("_id", None)
                orders = Order(**order, id=id)
                orders.save()
            for user in data["users"]:
                id = user["_id"]["$oid"]
                user.pop("_id", None)
                users = User(**user, id=id)
                users.save()
        return '', 200
    return {"msg": "log in as admin"}, 401