Excelente video!! Buscando por todo internet y youtube pero por fin alguien, y solo Fazt, lo pudo hacer!!! Porfa los siguientes!!! Relaciones O2M, M2O y M2M!!!!! Leo la documentación de SQLAlchemy y no se puede avanzar!! :(
11:23 - Línea de código 21: 'db.create_all()' deprecated (obsoleto) desde SQLAlchemy 2.0, arrojará un error. La forma correcta es: 21 | with app.context_app(): 22 | db.create_all()
Para activar venv en MAC OS, desde su consola dirigirse a su carpeta de trabajo, una vez ubicados en la raiz de su carpeta de trabajo colocar los siguientes dos comandos: cd venv/bin source activate
Hola buenas, hago todo como en el video, pero cada vez que quiero hacer el post me tira 500 internal server error, cambie un monton de veces la uri de conexion y todavia no lo puedo arreglar, alguno que sepa?
Un orm de SQL para js please con ejemplo de express .. Muy buena opción para los que tiene pocos conocimientos de base de datos Muchas gracias por el video
Hola Fazt, ya intente de mil maneras pero no logro que mi db tenga columnas ... no se porque mi objeto db no tiene las columnas y no he avanzado. Espero que me puedas ayudar.
hola Fazt, como consultaria en SQLAlquemist un registro indicando los campos??, quiero hacer select en mi tabla users con los atributos username y password
Hola! una consulta, como podria implementar esquemas con marshmallow en esta arquitectura?, ya que veo muchos tutoriales que solo lo implementan todo en el mismo archivo app.py
a "db.String()" si no le paso nada esta bien? porque tengo un campo que es la contraseña, y no se que tan largo va a quedar después que se encripte (aclaro que es mi primer proyecto, por lo que no tengo mucha idea de nada, y lo estoy haciendo en sqlite)
Yo tengo un proyecto con Sql Alchemy, y me esta devolviendo un error similar a Instance of nombre_objeto is not bound to a Session; attribute refresh operation cannot proceed, al parecer estoy cerrando la sesion (commit) antes de utilizar cierto objeto orm, hay alguna forma de saber donde o lidiar con este tipo de error
Hola Carlos. Workbencha es tan solo una interfaz grafica de MySQL. lo que tendrias que saber para poder conectarte es el usuario y contraseña que has configurado cuando instalastes MySQL, por lo general es el usuario root y una contraseña que has colocado al momento de instalar
Caray me tranque en tonterías, como por ejemplo db.create_all() me daba error y realizando investigación utilizando esto antes with app.app_context(): funciono, por otro lado cuando realizaba peticiones desde el postman sin datos retorna un error, simplemente le envié datos en formato json y listo. y en el delete modifique un poco para que no retorne error cuando el id no existe @app.route("/task/", methods=["DELETE"]) def delete_task(id): task = Task.query.get(id) print(task) if task != None: db.session.delete(task) db.session.commit() return task_schema.jsonify(task) return jsonify("mensaje:","Tarea no existe") bueno rumbo al otro ejercicio. y Gracias Fazt CODE
Tengo una consulta, si ya tengo las tablas creadas en la base de datos y solo quiero insertar, actualizar o consultar los registros como podría ser o alguna documentación para leer.
Amigo excelentees videos pero quisiera realizarte una sugerencia de algun video que desees realizar y es el siguiente poder crear una api donde podamos crear una especie de registro de usuarios con 3 fotografias y alamacenarlas en mysql de forma que despues se puedan consultar el usuario con su foto gracias amigo
Hola primero muchas gracias por el codigo, he hecho lo mismo que tu en el código pero cambiando la tabla Task por Clientes añadiendo algunos campos. Mi pregunta seria la siguiente, porque puede ser que al hacer GET me sale el json con la cantidad de elementos correcto pero vacíos. [ {}, {}, {}, {} ]
Hola Fazt, sabes como tendría que hacer para devolver un json de este formato??, [ { "id": 1, "name": "A", "childrens": [ { "id": 11, "name": "A.A", "childrens": [], "parent": 1 }, { "id": 12, "name": "A.B", "childrens": [], "parent": 1 }, ], "parent": null }, ] Tabla tiene esta estructura: TABLE(id, name, parent) // parent es recursivo con el id
Que tal, antes que nada, excelente videos, como siempre! . Te queria consultar si tenias algun video o algun trabajo hecho sobre Flask, Mongodb y segurizar con jwt , flask security. Gracias!
Para poder hacer eso tendrias que crear una REST API que soporte Json Web tokens. De hecho me acabo de dar cuenta, que no tengo videos del tema. voy a elaborar ejemplos para esta semana. Gracias por recordarmelo Franco
A mi me paso algo parecido (y tristemente no esta inicializado el entorno virutal). Cuando inicializaba mi terminal empezaba por default en PowerShell (tiene un PS antes de la ruta. Para moverte a la otra terminal de Command Prompt teclea 'cmd' y ahora si usa el activate.bat con la ruta donde tengas el archivo. Si quieres usar PowerShell (PS) para activar el entorno virtual tienes que hacer dos modificaciones. 1. Configura PS para correr entornos viruales en -set-executionpolicy RemoteSigned yset-executionpolicy Unrestricted,. 2. luego corres un archivo que esta donde mismo en la carpeta de SCRIPTS y se llama "activate.ps1". La opcio de cambiar en la terminal es la que estoy usando porque me conozco un poco mejor la terminal Command Prompt con el cambio de terminal con "cmd" en la terminal que te proporciona VSCode. Para mas informacion checa stackoverflow.com/questions/1365081/virtualenv-in-powershell
Sabes que em da este error sqlalchemy.exc.TimeoutError: QueuePool limit of size 10 overflow 10 reached, connection timed out, timeout 30 (Background on this error at: sqlalche.me/e/3o7r)
Hola que tal :) .. he visto videos donde explican como crear los modelos con sqlalchemy, pero no he visto como lo hacen con el patron MVC, veo que lo hacen en su mayoría en el archivo principal app.py. como seria aplicado a MVC
esta ser humano a ayudado a muchos seres humanos. merece el cielo
Excelente video!! Buscando por todo internet y youtube pero por fin alguien, y solo Fazt, lo pudo hacer!!! Porfa los siguientes!!! Relaciones O2M, M2O y M2M!!!!! Leo la documentación de SQLAlchemy y no se puede avanzar!! :(
Excelente, todos los días mejoras en tus tutoriales!! Estaría buenísimo que sumes algo de front en continuación con este tutorial!
I dont even speak spanish but this video helped me a lot! thank you!!
Mas tutos con flask please! ♡
vamos mas con python
gran contenido y como siempre FANTASTICA maestría... felicidades y GRACIAS !!!
Justo estaba buscando esto y como siempre FAST lo hace.
SOS GRANDE FAST!!!!!!!!!!!!
Estoy aprendiendo muchos con tus vídeos😁
Delicioso video, esperando uno con Django!!! Gracias.
Fazt gracias por compartir tutos con Python me ayudas bastante
11:23 - Línea de código 21: 'db.create_all()' deprecated (obsoleto) desde SQLAlchemy 2.0, arrojará un error. La forma correcta es:
21 | with app.context_app():
22 | db.create_all()
with app.app_context():
db.create_all()
sale lo siguiente: AttributeError: 'Flask' object has no attribute 'context_app'
Para activar venv en MAC OS, desde su consola dirigirse a su carpeta de trabajo, una vez ubicados en la raiz de su carpeta de trabajo colocar los siguientes dos comandos:
cd venv/bin
source activate
Muy bueno, sería Fantástico la integración backend y Fronted
Fazt You are the best of all time Greetings from Panama.
Excelente el tutorial, Gracias Fazt eres lo máximo 🤟🏽
Fazt eres increible un genio un Crack lo Maximo
Me has salvado la p*** vida xDD Qué grande, gracias!
excelente, puntual y funcional, muchas gracias!
Buena Fazt, para cuando tablas realacionas con flask 😀
Gracias,me salió todo,un poco apurado jeje pero lo conseguí :)
genial fazt sigue asi subiendo contenido de python siempre se aprende algo nuevo con tus videos bro!!
Hola buenas, hago todo como en el video, pero cada vez que quiero hacer el post me tira 500 internal server error, cambie un monton de veces la uri de conexion y todavia no lo puedo arreglar, alguno que sepa?
Gran demostración, muchas gracias! Ojalá puedas tocar el tema de los blueprints de Flask en próximos vídeos.
Un orm de SQL para js please con ejemplo de express .. Muy buena opción para los que tiene pocos conocimientos de base de datos Muchas gracias por el video
Muy bueno el video! Muchas gracias Fazt!!!
Muy buena explicación! Gracias! 👏
Eres un crack fazt
Hola Fazt, ya intente de mil maneras pero no logro que mi db tenga columnas ... no se porque mi objeto db no tiene las columnas y no he avanzado. Espero que me puedas ayudar.
Gran tutorial!!! 👍
Exelente, no sabes de la que me has salvadoooo
Hola, una consulta, como separo los modelos en otra carpeta y los importo, en el app.py para que me cree todas las tablas?
hola Fazt, como consultaria en SQLAlquemist un registro indicando los campos??, quiero hacer select en mi tabla users con los atributos username y password
Hola! una consulta, como podria implementar esquemas con marshmallow en esta arquitectura?, ya que veo muchos tutoriales que solo lo implementan todo en el mismo archivo app.py
a "db.String()" si no le paso nada esta bien? porque tengo un campo que es la contraseña, y no se que tan largo va a quedar después que se encripte (aclaro que es mi primer proyecto, por lo que no tengo mucha idea de nada, y lo estoy haciendo en sqlite)
El entorno virtual se puede subir a un repo y digamos que si lo descargas ya no tendrías que instalar los paquetes?
Gracias Fazt excelente video
Yo tengo un proyecto con Sql Alchemy, y me esta devolviendo un error similar a Instance of nombre_objeto is not bound to a Session; attribute refresh operation cannot proceed, al parecer estoy cerrando la sesion (commit) antes de utilizar cierto objeto orm, hay alguna forma de saber donde o lidiar con este tipo de error
Algo ocurre ya que no se me activa el ambiente virtual. Me podrían ayudar con eso, muchas gracias.
me quedo un error, no se me importa correctamente el flask_sqlalchemy ;(, ya esta instalado, en el entorno virtual
Excelente Tutorial Felicidades !!!
Hola, no puedo avanzar del minuto 3:10, ya que no me funciona lo que haces.
A la hora de usar SQLAlchemy, si ya existe la base de datos y la tabla en cuestión, se configura de igual manera?
Muchas gracias
Me tira error
instance of 'SQLAlchemy' has no 'Column' member pylint(no-member)
instance of 'SQLAlchemy' has no 'Integer' member pylint(no-member)
Muy buen video. Podías hacer más videos actualizados de python para principiantes
hola yo tengo problemas para instalar porque el pip no me lo reconoce como comando
si pudieran ayudarme a solucionarlo porfavor
gran tutorial hermano
Gracias!
hay continuación para lo de front?
una pregunta, si tengo mi base de datos con workbench, como hago la conexio. Gracias por tus videos.
Hola Carlos. Workbencha es tan solo una interfaz grafica de MySQL. lo que tendrias que saber para poder conectarte es el usuario y contraseña que has configurado cuando instalastes MySQL, por lo general es el usuario root y una contraseña que has colocado al momento de instalar
Excelente, muchísimas gracias por este tutorial, me ayudó bastante!! :D creo que ya es tiempo de una segunda parte, o no? saludos!
Caray me tranque en tonterías, como por ejemplo db.create_all() me daba error y realizando investigación utilizando esto antes with app.app_context(): funciono, por otro lado cuando realizaba peticiones desde el postman sin datos retorna un error, simplemente le envié datos en formato json y listo. y en el delete modifique un poco para que no retorne error cuando el id no existe
@app.route("/task/", methods=["DELETE"])
def delete_task(id):
task = Task.query.get(id)
print(task)
if task != None:
db.session.delete(task)
db.session.commit()
return task_schema.jsonify(task)
return jsonify("mensaje:","Tarea no existe")
bueno rumbo al otro ejercicio. y Gracias Fazt CODE
Una pregunta tienes algun video de como organizar proyectos Flask/Django así como los de NodeJS? controladores, rutas, esquemas, modelos, etc...
Si les da este error:
'Marshmallow' object has no attribute 'schema'
solo deben cambiar ma.schema por ma.SQLAlchemyAutoSchema
grande crack, me salvaste horas de búsqueda infructuosa
Tengo una consulta, si ya tengo las tablas creadas en la base de datos y solo quiero insertar, actualizar o consultar los registros como podría ser o alguna documentación para leer.
Eso es lo que hace en el vídeo.
Hola! Y cual sería la plataforma indicada para subir las APIs creadas en Python a Internet. Saludos!
Amigo excelentees videos pero quisiera realizarte una sugerencia de algun video que desees realizar y es el siguiente poder crear una api donde podamos crear una especie de registro de usuarios con 3 fotografias y alamacenarlas en mysql de forma que despues se puedan consultar el usuario con su foto gracias amigo
seria bueno que subises uno con seguridad para las api
estaría interesante saber como hacerlo
Hola Fazt, es posible mapear una base de datos ya creada para generar los modelos?
flask o django ????? cuando usar uno u otro ??
Buen video
Hola primero muchas gracias por el codigo, he hecho lo mismo que tu en el código pero cambiando la tabla Task por Clientes añadiendo algunos campos.
Mi pregunta seria la siguiente, porque puede ser que al hacer GET me sale el json con la cantidad de elementos correcto pero vacíos.
[
{},
{},
{},
{}
]
Nada ya le encontré la solución, fallo mio.
Lo dicho muchas gracias por tus videos me están siendo de gran ayuda.
@@franhtc1 tengo el mismo problema, como lo corregiste ?
Era un error mío al tipear puse fileds y es fields, por eso obtenía vacío.
Como lo hizo, porque solo me sale usando Task, pero si lo cambio no me sale
Hola Fazt, sabes como tendría que hacer para devolver un json de este formato??,
[
{
"id": 1,
"name": "A",
"childrens": [
{
"id": 11,
"name": "A.A",
"childrens": [],
"parent": 1
},
{
"id": 12,
"name": "A.B",
"childrens": [],
"parent": 1
},
],
"parent": null
},
]
Tabla tiene esta estructura:
TABLE(id, name, parent) // parent es recursivo con el id
Que tal, antes que nada, excelente videos, como siempre! . Te queria consultar si tenias algun video o algun trabajo hecho sobre Flask, Mongodb y segurizar con jwt , flask security. Gracias!
hola Fazt, quiero aprender a hacer un login en API REST en Flask, he visto tutoriales que no me sirvieron para nada
Para poder hacer eso tendrias que crear una REST API que soporte Json Web tokens. De hecho me acabo de dar cuenta, que no tengo videos del tema. voy a elaborar ejemplos para esta semana. Gracias por recordarmelo Franco
si no muestra (nombre_de_mi_entornoVirtual) antes de la ruta quiere decir que hice mal los pasos??.. por que a mi no me aparace
A mi me paso algo parecido (y tristemente no esta inicializado el entorno virutal). Cuando inicializaba mi terminal empezaba por default en PowerShell (tiene un PS antes de la ruta. Para moverte a la otra terminal de Command Prompt teclea 'cmd' y ahora si usa el activate.bat con la ruta donde tengas el archivo. Si quieres usar PowerShell (PS) para activar el entorno virtual tienes que hacer dos modificaciones. 1. Configura PS para correr entornos viruales en -set-executionpolicy RemoteSigned yset-executionpolicy Unrestricted,. 2. luego corres un archivo que esta donde mismo en la carpeta de SCRIPTS y se llama "activate.ps1". La opcio de cambiar en la terminal es la que estoy usando porque me conozco un poco mejor la terminal Command Prompt con el cambio de terminal con "cmd" en la terminal que te proporciona VSCode. Para mas informacion checa stackoverflow.com/questions/1365081/virtualenv-in-powershell
@@bernardojacquez2080 Muchas gracias por tu explicacion lo probare 🙏
muito bom parabéns amigo!
Que video GEnial! Gracias Fazt!
Cual es la ventaja de Marshmallow? Podriamos hacer lo mismo sin?
te amo
¿Con cuales libros te guiaste?, Fue un gran video y me quedaron claros conceptos que no entendía.
Genio
Sabes que em da este error sqlalchemy.exc.TimeoutError: QueuePool limit of size 10 overflow 10 reached, connection timed out, timeout 30 (Background on this error at: sqlalche.me/e/3o7r)
manejo de errores estaria bueno un segundo video
gracias por este excelente tutorial, que es Sam?
Hola ...como le hacemos para hablar...
hay un correo que tengo es: fazt@faztweb.com
Oeoeooe no es necesario vscode detecta el entorno virtual
Flask Commerce, please
Hola que tal :) .. he visto videos donde explican como crear los modelos con sqlalchemy, pero no he visto como lo hacen con el patron MVC, veo que lo hacen en su mayoría en el archivo principal app.py.
como seria aplicado a MVC
Fazt react native porfavor 🙏
tkm
25:04 estas hablando fast XD
Rutas, modelos y config en el mismo archivo app, chapuzas se queda corto xD
xD