Beispiel #1
0
def all_cook_recipes(username):
    form = SearchRecipeForm()
    if form.is_submitted():
        return redirect(
            url_for('search.cook_recipe',
                    username=username,
                    recipe_name=form.recipe.data))
    page, recs = utils.all_cook_recipes(username)
    if isinstance(recs, str):
        flash(recs, 'danger')
        return redirect(url_for('users.all_cooks'))
    desc = 'Todas nuestras recetas, veganas y saludables. Aquí encontrarás \
    platos muy variados, algunas rápidas, otras más elaboradas, pero todas \
    bien explicadas y con vídeo incluido.'

    return render_template('search/cook_recipes.html',
                           title=f'Recetas de {username}',
                           form=form,
                           username=username,
                           recipe_form=SearchRecipeForm(),
                           recipes=recs,
                           cook_recipes=utils.cook_recipe_names(username),
                           last_recipes=get_last_recipes(4),
                           description=' '.join(desc.split()),
                           keywords=utils.get_default_keywords())
Beispiel #2
0
def search_recipe(recipe_name):
    form = SearchRecipeForm()
    if form.is_submitted():
        return redirect(
            url_for('search.search_recipe', recipe_name=form.recipe.data))
    page, recs = utils.get_recipes_by_name(recipe_name)
    if isinstance(recs, str):
        flash(recs, 'danger')
        return redirect(url_for('search.search_all_recipes'))
    return render_template('search/recipe.html',
                           title=recipe_name,
                           recipe_form=SearchRecipeForm(),
                           recipes=recs,
                           last_recipes=get_last_recipes(),
                           keywords=utils.get_search_keywords(recipe_name))
Beispiel #3
0
def search_all_recipes():
    form = SearchRecipeForm()
    if form.is_submitted():
        return redirect(
            url_for('search.search_recipe', recipe_name=form.recipe.data))

    page, recs = get_paginated_recipes()
    desc = 'Todas nuestras recetas, veganas y saludables. Aquí encontrarás \
    platos muy variados, algunas rápidas, otras más elaboradas, pero todas \
    bien explicadas y con vídeo incluido.'

    return render_template('search/recipe.html',
                           title='Recetas',
                           recipe_form=SearchRecipeForm(),
                           recipes=recs,
                           last_recipes=get_last_recipes(4),
                           description=' '.join(desc.split()),
                           keywords=utils.get_default_keywords())