Для репо здесь: https://github.com/nyck33/eco_gamechanger/blob/master/cnf/templates/index.html. Странно то, что views.py показывает:
@app.route('/', methods=['GET'], endpoint='cnf.index')
def index():
q = request.args.get('q')
foods = CNFFoodName.objects.filter(description__icontains=q) if q else []
return render_template('index.html', foods=foods, q=q)
Но index. html выглядит иначе:
{% extends 'layout.html' %}
{% block content %}
<div class="container pt-4">
<div class="row py-4">
<div class="col text-center">
<h1>Canadian Nutrient File Food Search</h1>
<p>hello</p>
</div>
</div>
<div class="row">
<div class="col">
<form method='GET'>
<input class="form-control" name="q" value="{{ q|default('', True) }}" />
</form>
</div>
{% if foods %}
<div class="col">
<ul>
{% for food in foods %}
<li><a href="{{ url_for('cnf.show', food_id=food.id) }}">{{ food.description }}</a></li>
{% endfor %}
</ul>
</div>
{% endif %}
</div>
</div>
{% endblock %}
Я пробовал просто вставить простой
hello
рядом с верхом, который не появляется. А на самом деле это выглядит так:
I can't find "Food Standards" anywhere in any template.
layout.html looks like this:
{% extends "bootstrap/base.html" %}
<!DOCTYPE html>
CNF
{% block content%}
Hello World
{% endblock%}