Stap 4: De webtoepassing uitvoert
U kunt benieuwd zijn hoe wij nu deze webtoepassing die zal worden uitgevoerd in deze stap kunt uitvoeren.
1. Maak het hoofdbestand
Voortzetting van de vorige stap:
cd .. touch settingslocal.py atom settingslocal.py touch instructables-flask-proj.py atom instructables-flask-proj.py
Gebruik niet de naam "instructables-kolf-proj.py", moet u de naam van uw eigen project. Opmerking het bestand "settingslocal.py". Dit wordt gebruikt voor het configureren van parameters voor installatie van de toepassing, dit is niet strikt nodig nu, maar ik zou aanraden het opzetten van nu. Het configuratiebestand werkt door te geven python variabelen en hun waarden, die als sleutel / waarde-paren, zoals fungeren:
ATTR_ONE = '1'
Hieronder is een voorbeeld-hoofdbestand die u moet zitten kundig voor gebruik in uw toepassing.
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. Start de toepassing
Opmerking: In tegenstelling tot de voorgaande secties, moet u een terminal uitvoeren van de toepassing in plaats daarvan wordt aanbevolen.
Uitvoeren vanuit de hoofdmap van de toepassing met de actieve virtualenv, (met behulp van uw eigen bestandsnaam uit het vorige gedeelte):
python instructables-flask-proj.py
Moet u wat informatie afgedrukt in uw terminal over waar de toepassing wordt uitgevoerd, moet het in gebreke aan http://127.0.0.1:5000 /. Navigeren naar deze link in een webbrowser, moet de (zeer) eenvoudige webpagina tonen.