Pracuję nad aplikacją przy użyciu bardzo łatwego do pobrania systemu Flask i wykorzystałem szablon jinja do napisania wiązki linków, które odpowiadają stronom w kolbie, które są definiowane przez coś takiego:zmienna jinja dla katalogu głównego z kolbą-aplikacją
@app.route(/<var1>/<var2>)
...
...
w serwerze testowym te linki działają dobrze, jednak kiedy przenieść z serwera testowego do serwera za serwerem proxy otrzymuję problem gdzie href linki nie biorą pod uwagę dodatkowa nazwa katalogu wstawiona przez mój serwer proxy.
#where a link should read:
server:/myapp/<var1>/<var2>
# it acually puts out:
server:/<var1>/<var2>
mój jinja etemplate wygląda to tak, ale zastanawiam się, czy zamiast umieszczenie backslash istnieje sposób, aby umieścić zmienną, która określa katalog główny.
{% block navigation %}
{% for record in db.values() %}
<li><a href="/{{db.name}}/{{record.name}}">{{record.name}}</a></li>
{% endfor %}
{% endblock %}
Każda pomoc zostanie bardzo doceniona. Dziękujemy zespołowi Flask!
dziękuję alex, właściwie używam tego fragmentu, ale linki, które wygenerowałem w moim szablonie, nie zostały zaktualizowane nowymi lokalizacjami. – zach