Paso 4: Ejecutar la aplicación Web
Usted se estará preguntando cómo podemos ejecutar esta aplicación web, que se realizará en este paso.
1. crear el archivo principal
Continuando desde el paso anterior:
cd .. touch settingslocal.py atom settingslocal.py touch instructables-flask-proj.py atom instructables-flask-proj.py
Usted no debe usar el nombre "instructables-frasco-proj.py", se debe utilizar el nombre de su propio proyecto. Nota el archivo "settingslocal.py". Se utiliza para configurar los parámetros para la instalación de la aplicación, esto no es estrictamente necesario ahora, pero yo recomendaría configurar ahora. El archivo de configuración funciona especificando python variables y sus valores, que actúan como pares de clave y valor, tales como:
ATTR_ONE = '1'
A continuación es un ejemplo del fichero principal que usted debe ser capaz de utilizar en su aplicación.
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. ejecutar la aplicación
Nota: A diferencia de las secciones anteriores, debe usar un terminal para ejecutar la aplicación en lugar de lo recomendado.
De la raíz de la aplicación con el virtualenv activo, ejecutar (utilizando tu propio nombre de archivo de la sección anterior):
python instructables-flask-proj.py
Se debe ver alguna información en su terminal de donde se ejecuta la aplicación, debe de forma predeterminada http://127.0.0.1:5000 /. Navegando por este enlace en un navegador web debe mostrar la página web (muy) básica.