Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso de Flask

Curso de Flask

Bernardo Cassina

Bernardo Cassina

App Factory

22/36
Recursos

Aportes 18

Preguntas 13

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Hola vengo del futuro xD, la verdad cuando tomé esta parte del curso me confundí un poco al no tener clara la estructura de carpetas pues me gusta tener un esquema inicial del cual guiarme, por lo cual hice el siguiente para que al que le suceda lo mismo que a mí pueda verlo,
los cuadros azules representan carpetas y las figuras amarillas son los archivos, pueden encontrar la imagen también en el siguiente link. https://github.com/innacroft/flask/blob/master/app/static/images/estructura_carpetas.PNG

Quizás, para hacer más segura la app, la información sensible como la secret key podemos leerla desde el entorno.

Primero, declararla desde la terminal como hemos estado haciendo:

export SECRET_KEY="Super Secret"

Y luego la podemos leer desde cualquier archivo Python de la siguiente manera

import os

secret_key = os.environ['SECRET_KEY']

Incluso podemos lanzar una excepción cuando la secret key no esté declarada e informarle al usuario que debe establecer una 😄

Saludos amigos en esta clase se ven muchos conceptos que se pasan por delante aqui les dejo un tutorial facil de organizacion de modulos en python:

Que solución brindan los frameworks de python si deseo renderizar con templates que estan alojados en hosts remotos? … o bien, distribuidos en containers docker en diferentes servidores distribuidos ???

El ejemplo de este curso es de arquitectura monolitica. Y como debemos trabajar con Flask y Jinja si deseo distribuir los templates, o bien , tener por separado un template server???

Por que al momento de crear init.py en el la carpeta de app, ya no me corre los test y muestra el siguiente error:

Usage: flask [OPTIONS] COMMAND [ARGS]...
Try 'flask --help' for help.

Error: No such command 'test'.

No se si es una pregunta muy basica pero no me queda del todo claro por qué se pone ese punto antes del config.

from .config import Config

aquí pueden encontrar más funcionalidades al respecto

https://flask.palletsprojects.com/en/2.0.x/patterns/appfactories/

Esta estructura creo que ya esta tomando forma, esperemos terminar con un super proyecto!

Me dice que :
Using variable ‘Bootstrap’ before assignment
i no funciona …

<
from flask import Flask
from flask_bootstrap import Bootstrap
from .config import Config

def createApp():
    app = Flask(__name__)

    Bootstrap = Bootstrap(app)
    
    app.config.from_object(Config)

    return app



>

Que bien así el proyecto esta as organizado

Ya todo se ve más ordenado

Wow, eso si fue un refactor

👍👍👍

me causa conflicto con el el .config y si lo dejo solo como config no ejecuta el de flask test saben por que??

Alguien sabe cuál es el IDE que usa el instructor? me parece súper útil la funcionalidad en la que se despliega las posibles instancias, métodos o variables de un objeto conforme lo va escribiendo. Gracias.

Vamos estructurándolo mejor 😃

Bien.