Réutilisation du flacon Comment écrire du HTML

En tant que mémorandum.

templates/index.html


{% extends 'base.html' %}
{% block main %}
    <main>
        <p>Contenu principal</p>
        <p><a href="/another">Aller à une autre page</a></p>
    </main>
{% endblock %}

templates/another.html


{% extends 'base.html' %}
{% block main %}
    <main>
        <p>Un autre contenu</p>
        <p><a href="/">Retour en haut de la page</a></p>
    </main>
{% endblock %}

templates/base.html


<html>
    <head>
        <title>Flask lesson</title>
    </head>
    <body>
    <header>
        <div><h1>HEADER</h1></div>
        <hr>
    </header>    
{% block main %}
{% endblock %}
    <footer>
        <hr>
        <div><h1>FOOTER</h1></div>
    </footer>
    </body>
</html>

run.py


from flask import Flask,render_template
app = Flask(__name__)

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

@app.route('/another')
def second():
    return render_template('another.html')

app.debug =  True
app.run()

--extend signifie étendre

L'inclusion PHP peut être plus facile à gérer.

Recommended Posts

Réutilisation du flacon Comment écrire du HTML
Comment écrire sobrement avec des pandas
Comment écrire une image de base Docker
Comment écrire un fichier wsgi.py indépendant de l'environnement Django1.9
Remarques sur la rédaction de requirements.txt
[Mémo] Comment utiliser BeautifulSoup4 (1) Afficher html
Comment définir optuna (comment écrire un espace de recherche)
Comment écrire des commentaires de document Python (Docstrings)
Comment écrire ce processus en Perl?
Comment écrire Ruby to_s en Python
Résumé de l'écriture d'AWS Lambda
Comment écrire des commentaires pydoc et multi-lignes
Comment démarrer Python (Flask) au démarrage d'EC2
Réponse à "Comment écrire le problème F02 en temps réel hors ligne"
Comment écrire une instruction ShellScript Bash for
Réponse à "Comment écrire un problème F01 en temps réel hors ligne"
Comment rechercher des données HTML à l'aide de Beautiful Soup
Réponse au "Problème d'écriture en temps réel hors ligne E13"
Comment écrire un document tuple nommé en 2020
[Go] Comment écrire ou appeler une fonction
Comment écrire une instruction de cas bash ShellScript
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
20e Comment écrire des problèmes en temps réel hors ligne en Python
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Grattage 2 Comment gratter
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment installer Python
Comment utiliser Pandas 2
Comment lire PyPI
Comment installer pip
Comment utiliser numpy.vectorize
Comment installer Archlinux
Comment utiliser pytest_report_header
Flacon facile à utiliser
Comment télécharger avec Heroku, Flask, Python, Git (Partie 3)
Comment redémarrer gunicorn
Comment installer python
Comment héberger virtuel
Comment écrire un type liste / dictionnaire de Python3
Comment déboguer le sélénium
Comment utiliser partiel
Comment utiliser Bio.Phylo
Comment lire JSON
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment mettre à jour Spyder
Comment utiliser IPython
Comment installer BayesOpt
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
[Python] Comment écrire une docstring conforme à PEP8
Comment utiliser iptables