Ejemplo n.º 1
0
Archivo: app.py Proyecto: waveeq/cs411
app.add_url_rule('/recipe/note',
                 view_func=RecipeNote.as_view('recipeNote'),
                 methods=["PUT"])
app.add_url_rule('/recipe',
                 view_func=FavoritesDelete.as_view('FavoritesDelete'),
                 methods=["DELETE"])
app.add_url_rule('/recipe',
                 view_func=FavoritesInsert.as_view('FavoritesInsert'),
                 methods=["POST"])
app.add_url_rule('/login', view_func=Login.as_view('login'), methods=["GET"])
app.add_url_rule('/register', view_func=User.as_view('user'), methods=["PUT"])
app.add_url_rule('/messages',
                 view_func=Messages.as_view('messages'),
                 methods=["GET"])
app.add_url_rule('/explore/0',
                 view_func=Recommender.as_view('recommender'),
                 methods=["GET"])
app.add_url_rule('/search/user',
                 view_func=SearchUserAPI.as_view('searchUser'),
                 methods=["GET"])
app.add_url_rule('/user', view_func=User.as_view('getuser'), methods=["GET"])
app.add_url_rule('/explore',
                 view_func=ExploreRecipes.as_view('ExploreRecipes'),
                 methods=["GET"])

if __name__ == '__main__':
    formatter = logging.Formatter(
        "[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s")
    handler = RotatingFileHandler('app.log', maxBytes=10000000, backupCount=5)
    handler.setLevel(logging.DEBUG)
    handler.setFormatter(formatter)