Использование Flask pymon go для школьного проекта, сайта по обмену рецептами. Я хочу вернуть dict, который я использую на своей домашней странице, чтобы сайт знал, какой рецепт он должен показывать при нажатии. Однако в терминале он, кажется, возвращает (как я хочу) как dict, но когда он фактически возвращает строка словаря, поэтому я не могу его использовать.
Из App.py:
@app.route('/', methods=['GET', 'POST'])
def home():
if request.method == 'GET' or request.form.get('search') == '':
recipes = mongo.db.recipe.find()
return render_template('home.html', recipes=recipes)
С домашней страницы: просматривает рецепты в mongodb, чтобы я мог принимать значения, такие как recipe.recipe_name et c.
{% for recipe in recipes %}
<a href="{{url_for('view_recipe', recipe=recipe)}}"
Я неправильно возвращаю переменную? есть ли другой способ сделать это? Любая помощь очень ценится!