Étape 4: Exécution de l’Application Web
Vous demandez peut-être comment nous pouvons exécuter cette application web maintenant, qui s’effectue dans cette étape.
1. Créez le fichier principal
Poursuite de l’étape précédente :
cd .. touch settingslocal.py atom settingslocal.py touch instructables-flask-proj.py atom instructables-flask-proj.py
Vous ne devez pas utiliser le nom « instructables-fiole-proj.py », vous devez utiliser le nom de votre propre projet. Noter le fichier « settingslocal.py ». Ceci est utilisé pour configurer les paramètres pour la configuration de l’application, ce n’est pas strictement nécessaire maintenant, mais je recommande la mise en place maintenant. Le fichier de config fonctionne en spécifiant python variables et leurs valeurs, qui agissent comme des paires clé-valeur, tels que :
ATTR_ONE = '1'
Voici un exemple de fichier principal qui vous devriez être en mesure d’utiliser dans votre application.
from Flask import flask from home.views import home_view def create_app(config_file): app = Flask(__name__) # Create application object app.config.from_pyfile(config_file) # Configure application with settings file, not strictly necessary app.register_blueprint(home_view) # Register url's so application knows what to do return app if __name__ == '__main__': app = create_app('settingslocal.py') # Create application with our config file app.run() # Run our application <br>
2. Lancez l’application
Remarque : Contrairement aux sections précédentes, vous devez utiliser un terminal pour exécuter l’application au lieu de lui être recommandé.
À partir de la racine de l’application avec le virtualenv active, exécutez (en utilisant votre propre nom de file de la section précédente) :
python instructables-flask-proj.py
Vous devriez voir des informations imprimées dans votre terminal sur lequel l’application s’exécute, il doit par défaut à http://127.0.0.1:5000 /. Naviguer vers ce lien dans un navigateur web doit afficher la page Web de base (extrêmement).