Manejar las configuraciones del proyecto desde un archivo aparte en Flask

Para el archivo de configuración que al menos de momento se quedó acá por toda la importación y lógica que hicimos vamos a moverlo hacia dentro de imap damos a mover y por lo tanto quedaría de la siguiente manera aquí ya creo que lo puedes ver un poco más de lógica la estructura:

config.py

class Config(object): 
   pass 

class ProdConfig(Config): 
   pass 

class DevConfig(Config): 
   DEBUG = True
   # TESTING = True 

Ya que por aquí si necesitas agregar otro tipo de configuraciones ponte tú que por ejemplo si quieres trabajar con paredes necesitas crear un archivo extra lo crearías acá por tal motivo aquí el de la raíz el de la aplicación queda extremadamente limpio y entendible entonces aquí lo tenemos aquí realmente no estamos haciendo mucho y lo único que tenemos es que regresar acá ya voy a activar este modo Debug:

main.py

from config import DevConfig 
***
app = Flask(__name__) 
app.config.from_object(DevConfig)
***

Que te indicaba que no me gusta y podemos importarlo aquí directamente ahora sería  lo mismo que hicimos antes indicar cuál es la clase que estamos empleando así que vuelve a ejecutar la aplicación aquí nos va a indicar que el modo de voz está activo así que la tomo por lo tanto pudiéramos realizar cambios acá y recargaría el servidor así que poco más que decir ya con esto también activamos las configuraciones que hicimos antes en nuestro nuevo esquema.

- Andrés Cruz

In english

Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz En Udemy

Acepto recibir anuncios de interes sobre este Blog.

!Cursos desde!

10$

En Udemy

Quedan 3d 08:30!


Udemy

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
¡Hazte afiliado en Gumroad!