Ejemplo n.º 1
0
    def post (self):
        data=UserRegister.parser.parse_args()  #get data from the parser
        if UserModel.find_by_usernsme(data['username']):  #help to avoid dublicate users, check if user=None than..put before connection, or it never close
            return {"message":"A user with that username already exists"},400
        connection = sqlite3.connect('data.db')
        cursor = connection.cursor()
        query = "INSERT INTO users VALUES (NULL, ?, ?)" #NUL: because id is auto incrementing
        cursor.execute(query, (data['username'], data['password']))

        connection.commit()
        connection.close()
        return {"message": "User was created sucessfully"}, 201