Outils pour utilisateurs

Outils du site


Panneau latéral

Plan du Site:

python:flask:command_line_custom

Ceci est une ancienne révision du document !


Commandes personnalisées

Doc: https://flask.palletsprojects.com/en/2.2.x/cli/#custom-commands

from flask import Blueprint
 
articles = Blueprint("articles", __name__)
 
...
 
@articles.cli.command("import")
@click.argument("filename")
def import(filename):
    ...

Selon qu'elle est définie au niveau de l'application ou d'un Blueprint, la commande s'appelle de la façon suivante :

$ flask <commande> <arguments...>
$ flask <blueprint> <commande> <arguments...>

Exemple d'appel de la commande définie ci-dessus :

$ flask articles import /home/albert/fichier.txt
python/flask/command_line_custom.1670058039.txt.gz · Dernière modification: 2022/12/03 09:00 par marclebrun