Тёмный

Python Flask and Mysql Web Application | Practical Example 

Fazt Code
Подписаться 262 тыс.
Просмотров 388 тыс.
50% 1

Learn to create a web application using python3 trough its web web framework Flask and using Mysql as database to store data. In this example application we will create a contacts application, learning to use CRUD operations (Create, Read, Update, Delete).
FINAL PROJECT CODE:
github.com/Faz...
VISUAL STUDIO CODE
• Visual Studio Code, Ed...
VISIT MY WEBSITE AND BLOG FOR MORE CONTENT:
www.faztweb.com
blog.faztweb.com
FAZT - RU-vid:
/ fazttech
TWITTER
/ fazttech
INSTAGRAM
/ fazttech
FACEBOOK
/ fazttech
DISCORD
/ discord
#python #flask #mysql #webapp

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 631   
@pyprogrammer8021
@pyprogrammer8021 5 лет назад
Like si quieres más vídeos del framework Flask.
@enriqueramirezgonzalez8410
@enriqueramirezgonzalez8410 5 лет назад
@Oliver Pérez usa pip install flask-mysql y cuando hagas la importación pones from flaskext.mysql import MySQL
@googleuser9422
@googleuser9422 5 лет назад
@Oliver Pérez Tienes el archivo index.html en la carpeta templates?
@efrenmartinez7256
@efrenmartinez7256 4 года назад
@Oliver Pérez No se encuentra en template o plantilla html que estas buscando el motor de plantillas jinja2 , el cual se encargar de renderizar el html
@retro951
@retro951 4 года назад
lo estoy realizando pero me sale un problema al querer insertar los valores dentro de la tabla me aparece AttributeError: 'MySQL' object has no attribute 'connection' alguien tuvo ese mismo error? alguien sabe como resolverlo?
@omarrosas5524
@omarrosas5524 3 года назад
@Oliver Pérez mejor Django.. Gracias
@XesarDavid
@XesarDavid 3 года назад
para quienes tengan el error de : MySQLdb._exceptions.ProgrammingError: not all arguments converted during bytes formatting, el problema esta en el querry deben pasar el dato del ID entre "[id]" en vez de (id), quedaria asi: cur.execute('SELECT * FROM contactos WHERE id = %s', [id])
@robertoquinche9404
@robertoquinche9404 2 года назад
gracias por el dato
@alberteinstein7317
@alberteinstein7317 2 года назад
Gracias me sirvió
@diegocordobaromana818
@diegocordobaromana818 2 года назад
Uyyy hermano, ya estaba llorando de la frustración jajjjaja, Gracias hermano
@Alejandro-du6gy
@Alejandro-du6gy 2 года назад
me salvó jej
@dariovega
@dariovega 2 года назад
Habrá cambiado? pruebo así y no funciona: cur.execute('DELETE FROM contact WHERE id = %s', [id])
@legocreator778
@legocreator778 Год назад
Terminé un proyecto entero gracias a tí, éxito en todo lo que hagas viejo!
@andresbolanos3782
@andresbolanos3782 4 года назад
felicitaciones excelente video y la manera de enseñar es muy buena. por favor, alguien quien me ayude por favor estoy intentando editar un usuario y me sale el siguiente error y no se que será.... MySQLdb._exceptions.ProgrammingError: not all arguments converted during bytes formatting y esta exacto como el video???
@gabyyhshss
@gabyyhshss 10 месяцев назад
Hola Amigo, espero que puedas ayudarme :( -> Todo me va perfecto, excepto al momento de querer hacer esto: background-image: url({{ url_for('static',filename='static/dog.png') }}) - Me aparece estos errores en la consola: ) expected at-rule or selector expected - La verdad que he probado y buscado de todo y nada... le puse punto y coma al final y nada... Espero puedan ayudarme, Saludos!
@robertoarturovillanuevadel1983
@robertoarturovillanuevadel1983 3 года назад
Hola Fazt gracias por tus videos, tengo dos problemas con el menu de editar cuando ingrese varios registros hasta el registro 18 y luego quise borrar me sale este error : MySQLdb._exceptions.ProgrammingError: not all arguments converted during bytes formatting. (agradeceré tu apoyo) Nota : en los primeros registros puedo editar sin problema.
@augustogd
@augustogd 3 года назад
cambia (id) por [id]
@darwinquinones5397
@darwinquinones5397 3 года назад
@@augustogd Gracias amigo. me sirvió
@xMigma
@xMigma 4 года назад
Gordon y Donna Clark, like si entendiste la referencia jajaja
@leoMLops
@leoMLops 3 года назад
Buenas, quisiera saber si alguien tuvo este error: MySQLdb._exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)") Es en la primera parte cuando quiero guardar los primeros datos en la base de datos. Me señala un error en la linea de codigo : cur = mysql.connection.cursor()
@guillermoandresgalvis9590
@guillermoandresgalvis9590 3 года назад
cuando el id de un registro de la base de datos es de 2 digitos ( en mi caso 10) al editar me da error -> MySQLdb._exceptions.ProgrammingError
@darwinquinones5397
@darwinquinones5397 3 года назад
Tambien tengo el mismo error amigo. no lo he podido solucionar
@darwinquinones5397
@darwinquinones5397 3 года назад
cambia (id) por [id] así lo resolví
@franciscovenegasss
@franciscovenegasss 4 года назад
Gran Tutorial... Tengo un problema al llegar al registro 10 de ahí en adelante no se puede editar esos registros, alguien que me ayude plis
@darwinquinones5397
@darwinquinones5397 3 года назад
Hola amigo, tengo el mismo problema que tu. no me deja editar me dice: MySQLdb._exceptions.ProgrammingError: not all arguments converted during bytes formatting
@imesiquiel7772
@imesiquiel7772 5 лет назад
Por favor puedes subir más vídeos de este estilo: son muy prácticos y sencillos. Gracias!
@yorkrogers990
@yorkrogers990 2 года назад
Muy wenas a todos, estoy siguiendo este grandisimo tutorial pasito a paso y me he detenido en el minuto 26:00, ingreso datos para probar y al esperar la palabrita "Recibido"..zass me arroja un error con un numero, pero fijandome en la lista de todos los errores que me arroja, hay uno que dice error en cur = "mysql.connection.cursor()" y en la terminal de Visual Code me arroja que no se puede conectar con la base de datos. Tengo corriendo el Xampp y Apache y SQL funcionan perfectamente y en phpmyadmin tengo creada la base de datos y su respectiva tabla. accediendo a ella como root, pues no se que mas decir, quien sabe me falte alguna libreria, pero hasta esta parte del tutorial las tengo puesta todas las que se indican. weno si alguien me puede hechar un cable en esto le estaria muy agradecido, en fin, saludos a todos.
@polinetita
@polinetita 3 года назад
MySQLdb._exceptions. Errore di programmazione MySQLdb._exceptions. ProgrammingError: non tutti gli argomenti convertiti durante la formattazione dei byte query = query % args Say this error. que es????
@migue29movi64
@migue29movi64 Год назад
Que puedo hacer si quiero que mi servidor funcione dentro de mi red WiFi y el servidor pueda ser utilizado por los dispositivos conectados dentro de la red WiFi...?
@luisviloria4991
@luisviloria4991 4 года назад
tengo problemas con el flask mysqldb me bota error, alguien podría ayudarme?
@andressierra4850
@andressierra4850 3 года назад
Excelente! muchas gracias,un suscriptor mas
@osvaldoleiva678
@osvaldoleiva678 5 лет назад
a la gente que tenga error al instalar flask-mysqldb mirar este video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6SnE0r7g2lE.html
@juanjure2639
@juanjure2639 5 лет назад
Tengo un problema com Mysqldb, me tira un error al querer instalar el paquete, puede ser que no sea compatible con Python 3??? Muchas Gracias!!!!
@juanjure2639
@juanjure2639 5 лет назад
YA lo resolvi!!! Bajas el whl y haces 'pip install mysqlclient-1.4.2-cp37-cp37m-win32.whl' ( al margen de que el windos es de 64 bits, creo que lei por ahi que es una cuestion de Python) Despues 'pip install flask-mysqldb' Anduvo para mi. Saludos.
@estebanmenarguez4766
@estebanmenarguez4766 5 лет назад
​@@juanjure2639 bendito seas, funcionó!!!!
@kevinguzman4943
@kevinguzman4943 3 года назад
25:47 al guardar me sale esto 1045, "Access denied for user 'root'@'localhost' (using password: YES) Como puedo solucionar?
@laterzajulian
@laterzajulian 3 года назад
Hola kevin, vos cambiaste la contraseña verdad? Bueno, en caso de que la hayas cambiado, tienes que ir a esta ubicación (C:)/xampp/phpMyAdmin Ahí adentro vas a encontrar un archivo que se llama "config.inc", vas a abrir ese archivo con un BLOC DE NOTAS y vas a encontrar que dice esto $cfg['Servers'][$i]['password'] = ' ' Vas a rellenar ese espacio con tu contraseña y luego guardar. Supongamos que tu contraseña es 123, quedaría así $cfg['Servers'][$i]['password'] = '123' Guardas, cerras y refrescas el sitio web de phpMyAdmin Cualquier consulta, decime
@miguelangelcardonaorozco562
@miguelangelcardonaorozco562 3 года назад
no me muestra los datos de la base de datos xd alguien puede ayudarme ?
@orlandomanuelospinohernand9869
hola, he estado intentando instalar flask-mysqldb y no he podido ni con windows 10 ni ubuntu. sale el siguiente erro: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ftijsrwx/mysqlclient/
@googleuser9422
@googleuser9422 5 лет назад
Instala flask-mysql en lugar de flask-mysqldb. Aunque hay varias cosas diferentes así que te toca buscar en Google como hacerlas.
6 лет назад
Eres lo maximo Fazt, jejeje Excelente como siempre, algo nuevo que aprender y aplicar....
@5b_it796
@5b_it796 4 года назад
hola, está muy bueno el curso!! en este momento me tranqué en la función de Edit-Contact, y cuando intento editar un contacto me sale este error: MySQLdb._exceptions.ProgrammingError: not all arguments converted during bytes formatting en alguna de las preguntas vi que les ha pasado a más de uno, intenté hacer una de las soluciones que vi, pero no me dio resultado. a alguien más le sucedió? muchas gracias!
@lpw396
@lpw396 4 года назад
(A mi tambien me daba error y lo solucione viendo una respuesta que la dejo aqui de PyProgrammer. Espero te sirva.) Hace 1 año Me pasaba igual, pero cambie en la funcion get_info como se pasaba la informacion, quite los %s y puse llaves {} y le di formato: cur.execute('SELECT * FROM contactos WHERE id = {0}' .format(id)) Espero te funcione. Saludos.
@davidjgd
@davidjgd 3 года назад
@@lpw396 Gracias a Dios colocaste esto, ya iba a vender la computadora y retirarme a un monasterio
@MarceloBenavent
@MarceloBenavent 4 года назад
Excelente la explicación me fue muy útil para comenzar en Flask, muchas gracias. para quien no logre hacer la conexión con la MySQL , cambie la app.config a : app.config['MYSQL_DATABASE_HOST'] = 'localhost' app.config['MYSQL_DATABASE_USER'] = 'root' app.config['MYSQL_DATABASE_PASSWORD'] = 'password' app.config['MYSQL_DATABASE_DB'] = 'nombreBD' Así me funciono.
@fazt
@fazt 4 года назад
tampoco me sale con eso :c me sale un error de acceso denegado
@VictorGarcia-ki6wj
@VictorGarcia-ki6wj 2 года назад
@@fazt cambia la contraseña de tu root de localhost, a mi me funciono con MYSQL_HOST y todo lo demas
@ferchocm1529
@ferchocm1529 3 года назад
Hola Yo tengo un problema con la conexión a la base de datos :( me arroja un error en el cur = mysql.connection.cursor() si alguien me puede ayudar con ese error se lo agradeceria mucho :(
@jesusmanon8545
@jesusmanon8545 3 года назад
Encontraste la solución?
@bryantperez7378
@bryantperez7378 4 года назад
Espero que estés bien Fazt, me gustaría que hicieras un tutorial de como guardar imagenes en una base de datos y luego visualizarlas en la vista con este mismo framework.
@bandatzmaru
@bandatzmaru 4 года назад
No me hagas mucho caso pero alguna vez creo que vi que usaban la imagen como BLOB o bien, la vieja confiable es crear carpetas con el backend y tomar la ruta para que sea lo que se guarde en la BD y al consultar, apuntas a la ruta y ya :)
@0zzmarXTv
@0zzmarXTv 4 года назад
@@bandatzmaru Recomiendo lo de tomar la ruta de la imagen. 10/10
@aromus1c
@aromus1c 4 года назад
Si te da error con la bbdd: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GfbdlxlzzII.html de nada.
@XesarDavid
@XesarDavid 3 года назад
ocurre un problema cuando quieres editar los registros cuyo indice es mayor a 9, al presionar el boton lanza esto> MySQLdb._exceptions.ProgrammingError: not all arguments converted during bytes formatting
@augustogd
@augustogd 3 года назад
cambia (id) por [[id]
@josuarramirez798
@josuarramirez798 4 года назад
Buenas, me pueden ayudar? Me da error en la linea 5 al principio
@jorgebossio6481
@jorgebossio6481 3 года назад
no puedo editar los contactos, me sale: MySQLdb._exceptions.ProgrammingError: not all arguments converted during bytes formatting
@XesarDavid
@XesarDavid 3 года назад
hola me pasa lo mismo, el problema ocurre cuando quieres editar los registros cuyo indice es mayor a 9, validame si es asi, yo estoy buscando una solución
@jorgebossio6481
@jorgebossio6481 3 года назад
@@XesarDavid así tal cual. Después del noveno registro no se puede.
@XesarDavid
@XesarDavid 3 года назад
@@jorgebossio6481 hola, ya lo resolvi, el problema basimente esta en get_contact cuando le pasas el id simplmente ponlo entre comillas, te dejo la linea aca > cur.execute('SELECT * FROM contactos WHERE id = %s', [id])
@jorgebossio6481
@jorgebossio6481 3 года назад
@@XesarDavid donde dices que van las comillas?
@janatosdm1
@janatosdm1 4 года назад
hola fazt estoy intentado conectar la base datos y me sale: MySQLdb._exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)") uso ubunto 20.04 y xampp ya nose que hacer y la documentacion aplica mysql si esta instalado de forma nativa de antemano gracias por toda tu informacion y atencion
@7oshu605
@7oshu605 3 года назад
esto creo q ya no funciona
@jcar8174
@jcar8174 5 лет назад
Se aprecia bastante el esfuerzo y la enseñanza que nos brindas en cada video.
@Daltmaly
@Daltmaly 4 года назад
No se si hice algo mal pero por si alguien mas tuvo el mismo problema. Quiero hacer un aporte (si no es que alguien mas ya lo hizo antes) Para los que les marque error en la instalacion de: pip3 install flask-mysqldb y no les reconozca el modulo, entren a la siguiente pagina 1) www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 2) Busquen mysqlclient 3) Descarguen la version de mysqlclient que les corresponda (al abrir una CMD y teclear python arriba les dice win32 o win64) 4) Diríjanse a la ruta donde la descargaron y abran una nueva ventana de comandos en esa ruta 5) ejecuten pip install y la version de mysqlclient que descargaron (la pueden copiar directamente del archivo) 6) Vuelvan a instalar con pip3 install flask-mysqldb PD: Buen video Fazt !! :D
@mariocalcetin7602
@mariocalcetin7602 4 года назад
Estoy remotivado por aprender python pero me quedo trabado en cosas por horas y me desanimo. sigo al pie de la letra el video y me larga un error al momento de ingresar datos. MySQLdb._exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)") No se a que se deba si tengo exactamente lo mismo , solo varia el hecho de que yo no tengo password en mi xampp (dejo el campo vacio al momento de realizar la conexion). # iportamos la el modulo flask from flask import Flask , render_template , request from flask_mysqldb import MySQL app = Flask(__name__) app.config['MYSQL_HOST'] = 'localhost' app.config['MYSQL_USER'] = 'root' app.config['MYSQL_PASSWORD'] = '' app.config['MYSQL_DB'] = 'flaskcontact' mysql = MySQL(app) # decorador cada vez que un us entre a nuestra ruta principal @app.route('/') # creamos una funcion que lo unico que hace es retornar un mensaje. def index(): # creamos un mensaje (string) # return "hello vieja" return render_template('index.html') @app.route('/add_contact', methods=['POST']) def add_contact(): if request.method == 'POST': fullname = request.form['fullname'] phone = request.form['phone'] email = request.form['email'] cur = mysql.connection.cursor() cur.execute('INSERT INTO contact (fullname,phone,email) VALUES (%s,%s,%s)', (fullname, phone, email)) mysql.connection.commit() # print('fullname') # print('phone') # print('email') return 'received' @app.route('/edit') def edit_contact(): return 'edit contact' @app.route('/delete') def delete_contact(): return 'delete contact' if __name__ == '__main__': app.run(port=3000, debug = True) mi codigo y python me dice que tengo un error en la linea 9 que seria el nombre de la conexion , pero esta bien escrito.
@cristianrojas5233
@cristianrojas5233 3 года назад
compa dejame decirte que te quiero mucho
@xXPapaChoXx
@xXPapaChoXx 5 лет назад
Excelente, podrias hacer un video de como crear una Rest Api con Python y Flask.
@tarmagoyf95
@tarmagoyf95 4 года назад
literalmente con esto puedes hacer una api rest, solo tienes que devolver JSON o un xml en vez de un html con los datos
@ColdRooster
@ColdRooster 6 лет назад
Ay!...Justo cuando iba dormir...encuentro este vídeo, encima mi favorito es Python...PD esta buenisima Cameron de la serie Halt and Catching Fire
@UskoKruM2010
@UskoKruM2010 4 года назад
¡ Excelente video, amigo ! Felicitaciones y a seguir adelante. =)
@jeanpinto8864
@jeanpinto8864 4 года назад
En window 10 hay problemas para instalar flask-mysqldb. Alguna solución?
@angiitapiiero7210
@angiitapiiero7210 3 года назад
hola, quien me podria ayudar con este error por favor, es en la parte de editar: MySQLdb._exceptions.ProgrammingError: no todos los argumentos se convierten durante el formateo de bytes
@pedrotiapa2123
@pedrotiapa2123 4 года назад
no pude instalar el flask_mysqldb en mi version de python, que era la ulima, asi que lo desinstale e instale una version anterior (python 3.7.6) que suelen ser mas estables y al final si me funcionó. Gracias por el video
@fredymoncaleano7471
@fredymoncaleano7471 4 года назад
Excelente, desafortunadamente no e podido instalar el flask-mysql por que siempre me genera un errror y no e podido seguir por eso, agradezco la persona que me pueda colaborar
@InsertFX
@InsertFX 4 года назад
qué error te estaba dando? ya lo arreglaste? yo tuve problemas hoy pero ya lo solucioné!!
@fredymoncaleano7471
@fredymoncaleano7471 4 года назад
@@InsertFX si muchas gracias ya lo solucione
@silvioguadamuz5145
@silvioguadamuz5145 2 года назад
makina, fiera, campeon, titan, dios del programming, sos mi idolo, siempre aprendo mucho en tus videos
@LornisHervilla
@LornisHervilla 4 года назад
Fazt, te ganaste un like, un suscriptor y un loop infinito de bendiciones. Gracias por tu paciencia, por compartir tus conocimientos y por tu facilidad para explicar. Excelente!! Un abrazo desde Venezuela
@cristhianforero5297
@cristhianforero5297 5 лет назад
Hola fazt sería genial ejemplos de una REST API con este Framework y la utilización de un ORM.. Saludos!!
@avlasdor
@avlasdor 2 года назад
A mime va todo bien hasta el minuto 25:48, al clickar en el boton guardar: MySQLdb._exceptions.OperationalError: (1045,...
@zealousprogrammer4539
@zealousprogrammer4539 6 лет назад
Muchas Gracias, Por favor podrías hacer otro proyecto de Flask pero con MongoDB? si buscas en YT no existe tal... Gracias nuevamente, también quisiera apoyarte tienes cuenta en Patreon?
@mariovilloria750
@mariovilloria750 4 года назад
Buenas noches Fazt, estoy realizando la actividad del video pero utilizando una base de datos en mongodb y me encuentro atascado en algo que parece una tonteria, resulta que a la hora de querer mostrar los datos en la tabla del navegador no consigo la manera de que me muestre solo los nombres (en el caso de la primera columna), imprimo por consola y puedo filtrar solo los nombres de todos los documentos pero en todos los casos me aparece con la siguiente sintaxis {"nombre": "Pedro"} y asi con todos los nombres, el caso es que quiero que solo me muestre los nombres de las personas sin el campo "nombre", no se si me explico, la sintaxis de mongo como es en formato JSON es de clave:valor, quiero que solo muestre el valor sin la clave. Es eso posible??
@pablomedina838
@pablomedina838 5 лет назад
hola buenas noches..muchas gracias por el vídeo...no puedo resolver este error al darle al boton de guardar. MySQLdb._exceptions.OperationalError MySQLdb._exceptions.OperationalError: (1045, "Access denied for user 'Dell'@'localhost' (using password: NO)") podrían ayudarme..saludos esto en el minuto 26:36 del video
@diterod
@diterod 4 года назад
Cambia app.config['MYSQL_HOST']='localhost' por app.config['MYSQL_HOST']='127.0.0.1''
@fazt
@fazt 4 года назад
@@diterod hice eso y sigue sin salirme :c
@fazt
@fazt 4 года назад
alguien ha tenido ese problema y ha podido solucionarlo? Ayuda please!
@masterpartgames
@masterpartgames 4 года назад
Encontraron alguna solución? :c
@MrBurns-fx2li
@MrBurns-fx2li 3 года назад
@@masterpartgames No de hace un año sigo sin encontrarla
@buffi9302
@buffi9302 Год назад
OperationalError MySQLdb.OperationalError: (2002, "Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2)") Error en la línea N°x cur = mysql.connection.cursor() Cómo soluciono ese error?
@CanalAFAM
@CanalAFAM 3 года назад
Como podría obtener el id del ultimo registro insertado lo que realicé fue lo siguiente: ultimo_cursor= consulta.execute('SELECT max(idProducto) FROM producto ') Pero al parecer no me deja insertarlo por que me sale el siguiente error: MySQLdb._exceptions.IntegrityError MySQLdb._exceptions.IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`inventario_cullote`.`inventario`, CONSTRAINT `fk_Inventario_Producto1` FOREIGN KEY (`Producto_idProducto`) REFERENCES `producto` (`idProducto`) ON DELETE CASCADE ON UPDATE CASCADE)')
@hjoz
@hjoz 4 месяца назад
Excelente Vídeo! Gracias por compartir! ... Un pregunta, si quisiera deshabilitar el botón de 'Save' hasta que se escriba algo en un cuadro de texto (un input). Como lo haría?
@matiasdebon5617
@matiasdebon5617 4 года назад
Error al intentar descargar el modulo flask-mysqldb: se debe instalar el cliente mysql. Descargar de (www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient) el archivo: mysqlclient-1.4.6-cp38-cp38-win32.whl 1 .-una vez descargado, dirigirse a la carpeta donde se encuentra el archivo descargado (con CMD/consola). 2.- instalar: pip3 install mysqlclient-1.4.6-cp38-cp38-win32.whl 3.- Luego instalar el modulo de flask-mysqldb
@alyssabuensuceso3733
@alyssabuensuceso3733 5 лет назад
Varias veces he intentado usar Django y siendo honesta, se me ha complicado ya que me parece muy tedioso; en cambio, esto me parece más entendible y sin tanto problema. Gracias!
@jluisng409
@jluisng409 5 лет назад
Django tiene preconfiguraciones o configuraciones cargadas, y por ejemplo en un formulario escribes nombre = models.textfiel() o model.charfield() etc, etc. y para entender tienes que leer una documentación de django o ir a models y a la clases chalfied y entender como trabaja y mientras vas avanzando en el proyecto encuentras como hacer instancias hacia una clase para hacer x cosa y lo cual te lleva a investigar más, en fin con django si conoces como trabaja puedes hacer cosas de forma rápida y algo bueno es su panel administrativo pero algo mejor es ver flask para ver como se trabaja haciendo las cosas desde 0 y luego pasarse a django, pero en lo personal viendo este ejemplo me ha encantado flask, nota: es la diferencia que e visto entre flask y django, que django trae muchas cosas cargadas y flask las haces desde cero.
@alyssabuensuceso3733
@alyssabuensuceso3733 5 лет назад
@@jluisng409 creo que parte de lo que me causó conflicto con Django fue el cambio de metodología de trabajo (se me ha complicado el cambio de webforms de asp.net al MVC) pero le daré otra oportunidad a Django en estos días.
@jluisng409
@jluisng409 5 лет назад
@@alyssabuensuceso3733 justamente hace rato estaba revisando asp.net por la fuerza que ha tomado y si muy diferente
@WarsxX1
@WarsxX1 4 года назад
@@alyssabuensuceso3733 De hecho el MVC es la metodología más usada para el desarrollo web. Incluso la forma más demandada para desarrollar en ASP.NET es el MVC (actualmente)
@WarsxX1
@WarsxX1 4 года назад
@@jluisng409 actualmente hay ASP.NET mvc
@luislopezsosa3548
@luislopezsosa3548 2 года назад
En el minuto 26:00 a mi sale error MySQLdb.exceptions.operationalError 1045, no puedo encontrar el error!
@k3nsh1n07
@k3nsh1n07 Год назад
A diciembre del 22 si queres extender le btn submit, el btn-block esta deprecado algunos usan w-100 quedando.. class="btn btn-primary w-100"
@omaralejandroariassardinas9095
Hola Fazt Code, excelente tus explicaciones, yo estoy recien empezando en este mundo y quisiera ayuda con este error que no he podido solucionar MySQLdb.OperationalError: (1045, "Acceso denegado para el usuario 'root'@'localhost' (usando contraseña: YES)"
@elprofeadonis6079
@elprofeadonis6079 2 года назад
hola buenas, seria los mismo si en vez de utilizar html se utiliza postman
@FaztCode
@FaztCode 2 года назад
Supongo que te estas refiriendo es a crear una REST API con Flask y MySQL. tengo otro ejemplo en el que puedes usarlo con Postman: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-MvVqjQqSdM4.html
@cipolletti7
@cipolletti7 2 года назад
Excelente video! Muchas gracias por compartirlo. Tengo una consultita breve. Estoy intentando hacer una cosnulta similar a la del ejercicio (min 25) Es una consulta SQL tipo Select - Where pero no logro que me salga. La idea es que el usuario ingrese un valor, y lo traiga de la tabla. id=37 cursor.execute('SELECT * FROM nomina WHERE legajo=%s', id ) Desde ya, muchas gracias!
@antoinejesusmanuelgutierre7552
@antoinejesusmanuelgutierre7552 4 года назад
este video jajaja no saben el estres que me causó pues tuve tantos errores con las librerias e instalaciones con " pip " que me frustraban .. tuve que buscar demasiado para poder al fin usar las bases de datos .. .pero valió la pena el resultado ... que hermoso CRUD
@JuanitoOrtega
@JuanitoOrtega 3 года назад
Que tipo de errores tuviste?... yo no puedo ni empezar, me topé con esto al momento de instalar > pip3 install flask-mysqldb > me arrojó esto: ERROR: Cannot install flask-mysqldb==0.1.1 and flask-mysqldb==0.2.0 because these package versions have conflicting dependencies.
@educacioninformatica
@educacioninformatica 5 месяцев назад
Saludos.Estimado Fazt Code disculpe la pregunta.¿Qué tipo de licencia tiene el proyecto que realiza en este video y que publicó en github?. De antemano muchas gracias por su valiosa ayuda
@xinoterbg
@xinoterbg 3 года назад
como podria entrar a la web sin tener el debugger de visual abierto? eh intentado con localhost:3000, 127.0.0.1, etc y nada hasta con el puerto 5000 que a veces me lo arrancaba ahi
@soysergiodev23
@soysergiodev23 2 года назад
Hola estoy tratando de incluir este crud en un login que hice tambien con flask, pero al ejecutarlo me lanza un error MySQLdb._exceptions.OperationalError: (2006, ''). Agradezco su ayuda
@SenorMoon-ob1dy
@SenorMoon-ob1dy 4 месяца назад
podrías crear un video donde en lugar de utilizar SQL con python utilices mongoDB?
@pandulce23
@pandulce23 4 года назад
Para todos aquellos que tengan MYSQL 8.x .. en adelante , tendran que usar otro tipo de conexion o si quieren usar la del video deben configurar el authentication method deben usar el : legacy retain mysql 5.x ( el clasico ) en el Workbench
@josefotoquad866
@josefotoquad866 4 года назад
me da error de conexión 2002 ... workbench... sabes de algún post donde se explique como hacer la configuarción... he buscado y no encuentro... de mysql no sé nada
@clasicotkmusical
@clasicotkmusical 4 года назад
Hola amigo, muchas gracias por el video, agradezco si me puedes colaborar con lo siguiente, intentio realizar la instalacion del flask con como se ve en 3:06 del video y no me instala me aparece el siguiente error: "pip" no se reconoce como un comando interno o externo , programa o archivo por lotes ejecutable, agradezco si me puedes colaborar que debo de hacer
@InsertFX
@InsertFX 4 года назад
bro ya pudiste?
@saibher_com
@saibher_com 2 года назад
Si alguien lo hace desde ubuntu y tiene problemas para ejecurar: pip3 install flask flask-mysqldb --user deben ejecutar primero este comando: sudo apt-get install python3-dev default-libmysqlclient-dev build-essential Despues de eso sí los dejará instalar común y corriente
@miguelmejia7549
@miguelmejia7549 4 года назад
Hola a todos, se sale el siguiente error: Unable to import 'flask' pylint(import-error) [1, 1], pero yo escribo lo mismo>> from flask import Flask. ¿Alguien me podría ayudar?
@DAMN17k
@DAMN17k Год назад
en el minuto 26:00 ala hora de mandar ala base de datos me da este error (1045, "Access denied for user 'root'@'localhost' (using password: NO)") eh intentado varias cosas pero solo pasa de YES a NO si alguien sabe como solucionarlo lo agradeceria
@miguelangelalvarez2333
@miguelangelalvarez2333 3 года назад
Lo único que no entiendo es qué rayos es el método POST. Lo investigaré. ¡Saludos!
@lucasbarrientos8778
@lucasbarrientos8778 10 месяцев назад
Hola tengo una duda, tengo un proyecto de una aplicación web utilizando xammp y flask. Hay alguna manera de hacerlo ejecutable en .exe o similar, es decir transformarlo en un programa portable cn sus respectivas bases de datos
@juancarlosbarreragomez9872
@juancarlosbarreragomez9872 11 месяцев назад
Cuando intento guardar la informacion del formulario me muestra esto Method Not Allowed The method is not allowed for the requested URL.
@oscarescamilla5627
@oscarescamilla5627 5 лет назад
saca uno de flask en mvc porfavor!
@Evangelistabryanantigua
@Evangelistabryanantigua 4 года назад
Hey if you don’t mind I’m studying python and I have some issues at importing flash. I’m willing to pay if someone helps me to fix that remotely, maybe through join.me. Mi nombre es Bryan soy dominicano y quiero ayuda para arreglar como importar flash y poder hacer una página como lo haces. Estoy dispuesto a pagarte. Quizás atravez de join.me podemos hacer una llamada y si puedes arreglar eso te puedo pagar y te agradecería. Porque quiero aprender como hacer páginas pero se un poco no tanto y tengo límites para aprender a causa de que hay cosas en la computadora que no se como arreglar cuando no funcionan con lo que es importante flash and others modules or packages. Thanks!! Amazing videos!
@martinnicolasdelhugo1601
@martinnicolasdelhugo1601 Год назад
Este video es Jesucristo!! Tremendo che, muy bien explicado!
@benjaminyaupe4161
@benjaminyaupe4161 3 года назад
Faszt una duda, cuando me tira el siguiente error que debería consultar? query = query % args Ayuda por favor:(
@Hernanklan
@Hernanklan 2 года назад
Podrías hacer un video Subiendo esa aplicación a un servidor real? Porque localmente todo funciona, pero en producción no ocurre lo mismo...
@alfonsogonzalez4810
@alfonsogonzalez4810 11 месяцев назад
Todo bien hasta que empezaste a estilizar la pagina.. un reverendo jaleo sin decir mas. Se supone que todo deberia ser mas sencillo, ya que con las librerias de phyton se ahorro un monton de tiempo, pero el matizado acabó con todo. Para pensar.
@johansantafe2209
@johansantafe2209 3 года назад
Hola!!! muy muy muy Bueno este video, tengo una duda estoy trabajando con Posgresql y con flask, en teoria es el mismo ejercicio del video, pero necesito transponer la tabla, es decir que en la pagina web se muestren las filas como columnas, alguna idea de como hacerlo?
@lucasortiz6215
@lucasortiz6215 2 года назад
gente, una consulta, saben porque no prodria reconocerme el atributo .cursor?(minuto 22 masomenos), cuando genera la variable cursor que guarda mysql.connection.cursor(), medice da un error de q la propiedad no tiene el atributo cursor, y cuando lo escribo en visual studio code tampoco la palabra "cursor" ni "execute" cambian de color(teniendo la nueva extension esas palabras cambian de color a un verdesito)
@TheLilitblue
@TheLilitblue 2 года назад
Muy buen video, sencillo y específico. mil estrellas :D!!!
@joseantoniochavezortiz6046
@joseantoniochavezortiz6046 5 месяцев назад
Que tal, una disculpa hay alguna manera como para separarlos por usuarios, por ejemplo que tengas tipos admin o tipos max, para que cada vez que entre un tipo le salga un inicio diferente
@analiar.1162
@analiar.1162 Год назад
VI 5 MILLONES DE VIDEOS SOBRE LO MISMO... NO ME FUNCIONABA.... NADIE MOSTRO LOS ERRORES SIQUIERA EL DETALLE DE LA CONFIGURACION DE LA -SECRET KEY- GRACIAS POR ESOS DETALLES!!!!
@Richiirg
@Richiirg 9 месяцев назад
Man en la linea que guarda los datos (/add_contact) cuando hago el request.method me da un fallo y no me reconoce request, sabes a que se debe alguien tiene respuesta??
@angelluismartinlunar3243
@angelluismartinlunar3243 2 года назад
Hola gran aporte, tengo un probelma y no soy capaz de resolverlo. en el minuto 23:14, cuando pongo el codigo cursor y demas . de hay no paso. Cuando voy a ejecutar en localhost me da error. Por favor ayuda¡¡¡¡
@orlandomanuelospinohernand9869
Hola fazt, cuando realizas un crud con django y sql. Estoy bastante interesado en seguir aprendiendo python
@FaztCode
@FaztCode 5 лет назад
Probablemente pronto, cuando publique el curso de Django, por aquí.
@gustoledano111
@gustoledano111 3 года назад
Me funcionó, pero al subirlo a mi Hostgator no funciona. ¿Qué hago mal?
@Baby.G
@Baby.G 2 года назад
Al fin lo entendí gracias a tu tutoriaaaal. Muchas gracias! 🥰
@santiago7644
@santiago7644 Год назад
por qué en el minuto 34:44 dió el error de session y por lo cual se tuvo que crear la variable secret_key? Lo pregunto porque antes de modificar el html este error no se estaba generando, pero luego sí.
@xiomarabelentipanluisayupa3289
@xiomarabelentipanluisayupa3289 3 года назад
AYUDAAAA :C al cargar la url me aparece en blanco, eso pasó desde que inserté el render_template
@carlosmonteslatam
@carlosmonteslatam 5 лет назад
Excelente, me encantó tu explicación. Pero lo de la ventana de confirmación, seguro no se pude hacer con Python?
@diegoalejandrolugotellez5011
@diegoalejandrolugotellez5011 4 года назад
Tus videos son geniales, quisiera ver ese tutorial de la tienda web
@RodrigoOsO87
@RodrigoOsO87 3 месяца назад
Claro y conciso, gracias. Tienes un nuevo suscriptor!!
@danielmendieta2666
@danielmendieta2666 2 года назад
Alguien sabe como poner un icono en la pestaña de esta app?. Intente muchas maneras sin exito!. Gracias
@DiegoProducciones91
@DiegoProducciones91 4 месяца назад
Como podríamos agregar un cuadro de texto para buscar por nombre el registro que se quiere editar o eliminar?
@untalrafa6531
@untalrafa6531 Год назад
Amigo, eres el mejor!!! Muchísimas gracias bro!!!
@jaimefarfan762
@jaimefarfan762 7 месяцев назад
No se si puedas ayudarme estoy tratando de subir mi proyecto de flask en aws pero no he podido por que tiene problemas para redirigir las paginas sabes como podria solucionar este error?
@charlinezequiel8259
@charlinezequiel8259 3 года назад
Alguien sabe cómo hacer deploy de esta aplicación?
@diegohuequeman9709
@diegohuequeman9709 Год назад
genail el video, vengo de php y me esta gustando python, pero no encuentro ningún tutorial o ejemplo de si se puede separar al App,py en distintos archivos para tener en uno la conexion en otro las consultas relacionados a algo y en otro otras consultas relacionados a otro tema incluso como si fueran controladores de laravel es posible??? o todo es desde un archivo principal?
Далее
Flask, REST API simple
40:03
Просмотров 121 тыс.
Aplicación web con base de datos
3:48:03
Просмотров 150 тыс.
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 626 тыс.
Airpod Through Glass Trick! 😱 #shorts
00:19
Просмотров 196 тыс.
Django REST Framework y React CRUD
1:49:14
Просмотров 142 тыс.
Curso Python para Principiantes
3:15:35
Просмотров 8 млн
Curso Programacion Python -  De Cero a Heroe
3:28:13
Просмотров 1,2 млн
Python Flask & MySQL REST API con SQLAlchemy
35:24
Просмотров 52 тыс.
Django, Curso de Django para Principiantes
3:29:04
Просмотров 637 тыс.
Realtime Chat App in React Native and AWS (Backend) 🔴
3:29:01
Flask & SQLite 3 CRUD (SQLAlchemy, PipEnv)
1:03:31
Просмотров 42 тыс.