GitLab's annual major release is around the corner. Along with a lot of new and exciting features, there will be a few breaking changes. Learn more here.

Commit 0a713201 authored by Pascal Grossé's avatar Pascal Grossé 🖥
Browse files

Ajout du TP 12

parent b047c444
This diff is collapsed.
from flask import Flask, render_template, request
import datetime
import csv
app = Flask(__name__, static_url_path='/static')
@app.route('/')
def index():
# Créer dynamiquement une chaîne de caractère peut se faire selon
# deux méthodes:
# - on crée des bouts de chaînes que l'on concatène à l'aide
# de l'opérateur +: "pascal" + " " + "grossé" donne "pascal grossé"
# MAIS: cela est très coûteux, une nouvelle chaîne est créée en
# mémoire et intégralement recopiée à chaque utilisation de +.
# - On stocke tous les bouts de chaînes dans un tableau, que l'on
# concatène en une seule opération à la fin grâce à join. C'est
# de très loin la meilleure méthode.
html = []
html.append("""
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="/style.css" />
<title>Tous les pokemons</title>
</head>
<body>
</body>
</html>
""")
return "".join(html)
@app.route('/style.css')
def css():
return app.send_static_file("style.css")
app.run(debug=True)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment