wrap it in another function and send the request to the function:
def checkuser(request):
if request.method == "POST":
conn = Connection('localhost', 27017)
db = conn['user-data']
userTable = db["logins"]
userToCheck = request.form['usertocheck']
#search for user to check if it already exists
doesExist = str(userTable.find_one({"username": userToCheck}))
conn.close()
if doesExist == "None":
return "Username is available"
elif doesExist.find("ObjectId") != -1:
return "Username already taken."
else:
return "Error"
@app.route('/register/checkuser', methods=['POST'])
def func():
return checkUser(request)