Static files



examples/flask/st/app.py
from flask import Flask, request, render_template, url_for
app = Flask(__name__)

@app.route("/")
def main():
    return render_template('main.html')

@app.route("/other")
def other():
    return render_template('other.html',
        img_path = url_for('static', filename='img/python.png'))

examples/flask/st/templates/main.html
<h1>Main page</h1>
<img src="/static/img/python.png">
<p>
<a href="/other">other</a>

examples/flask/st/templates/other.html
<h2>Other page</h2>
img_path: {{ img_path }}
<p>
<img src="{{ img_path }}">
<p>
<a href="/">main</a>

.
├── app.py
├── static
│   └── img
│       └── python.png
└── templates
    ├── main.html
    └── other.html