réation d'un dépôt et d'un environnement virtuel
<code bash>
cd ~/dev
git init webstore
cd ~/dev/webstore
python3 -m venv .venv
</code>
On active l'environnement virtuel et on installe les modules flask et flask_sqlalchemy
<code bash>
source .venv/bin/activate
pip install Flask Flask-SQLAlchemy
</code>
===== Hello =====
Par défaut Flask lance l'ap
ers).
Héritage : Le document de base contient du code HTML pouvant être partagé par d'autres pages (fac... fonction nommée par exemple ''new_universe'' :
<code python>
@app.route('/create/universe', methods=['... niverse():
if request.method == 'POST':
...
</code>
Cette fonction est associée à la route ''/creat... créer le lien vers cette page on peut produire le code suivant :
<code html>
...
<a href="{{ url_for('
judicieux d'adopter certaines recommandations :
<code>
/home/user/Projects/aAppProject
├── myapp/ ... #
├── install
└── MANIFEST.in
</code>
Pour lancer l'application :
<code bash>
cd /home/user/Projects/aAppProject
flask --app myapp run --debug
</code>
<note>
Si le fichier est nommé ''app.py'' ou ''
x classes du modèle et la relation one-to-many.
<code python app.py [enable_line_numbers=“true”]>
from ... l'intermédiaire de l'extension
db.init_app(app)
</code>
:TODO_DOCUPDATE:
* Lignes 7 et 27 : les clas... lancer l'application flask en mode interactif :
<code bash>
flask shell
</code>
<code python>
>>> # Afficher les références
>>> # Création de la base
>
éfinir via la variable **MAX_CONTENT_LENGTH** :
<code python>
# Valeur en Octets
# Ici les fichiers tra... config['MAX_CONTENT_LENGTH'] = 16 * 1000 * 1000
</code>
Dans le cas contraire l'exception **RequestEnti... rs le dossier ou seront téléverser les fichiers
<code python>
app.config['UPLOAD_FOLDER'] = '/uploads'
</code>
===== Références =====
* [[https://flask.pa
lement au template.
Le template peut contenir du code javascript : il est parfois utile de pouvoir tran... ne méthode permettant sa sérialisation.
</note>
<code python>
</code>
Depuis le template, Dans le script javascript on peut alors exploiter ces objets