Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # crear un directorio para el proyecto
- mkdir microblog
- cd microblog
- # para no tener problemas con la versiones de flask se crea un entorno virtual en una carperta llamada por ej venv
- virtualenv venv
- #una vez creado en virtualenv hay que activarlo para usarlo y se instalan las diferentes cosas en ese entorno virtual
- #de esta manera queda el linux con una instalacion limpia.
- source venv/source/activate
- #ahora que estamos en el entorno virtual instalamos flask
- pip install flask
- #una vez instalado podes chequearlo
- python
- import flask
- #salimos de python y creamos un directorio llamado app
- mkdir app
- #creamos un archivo llamado __init__.py con:
- from flask import Flask
- app = Flask(__name__)
- from app import routes
- # prestar atencion a esto: una cosa es el paquete de python app (que es el directorio app y su archivos internos entre los cual esta __init__.py )
- # y otra cosa es la variable app, que esta dentro del archivo init que es una variable objeto de Flask, app=Flask(__name__)
- #Ahora vamos a crear el archivo routes.py que tendra las rutas. Este archivo va hacer uso de la variable app y tendra lo siguiente:
- from app import app # del modulo app importo el objeto app y luego agrego las rutas que yo quiera.
- @app.route('/')
- @app.route('/index')
- def index():
- return "Hello, World!"
- #ESo es todo, ahora podemos probar la aplicacion pero para eso debemos setear una variable de entorno bash para de esta manera ejecutar flask run y se ejecute todo perfecto desde cmd
- export FLASK_APP=microblog.py
- #luego ejecutamos
- flask run
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement