Relaciones Foráneas entre Modelos (models.ForeignKey) en Django ✅ | Curso Django 🦄 # 32
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- Aprende a crear relaciones entre modelos a través de atributos de tipo 'Foreign Key' (Llave foránea) para relacionar tablas dentro de tu base de datos.
#cursoDjango #tutorialDjango #aprenderDjango
CURSO DE PYTHON 3 🐍 :
• Curso de Python 3 desd...
CURSO DE DJANGO 🦄 :
• Curso Django desde 0 🦄...
SÍGUEME ✅ !
** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
** INSTAGRAM: / uskokrum2010
** FACEBOOK: / uskokrum2010
** TWITTER: / uskokrum2010
** SITIO WEB: uskokrum2010.com
** GITHUB: github.com/Usko...
** SUSCRÍBETE: / uskokrum2010
🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2...
Otros cursos GRATUITOS ✅ :
HTML: • Curso de HTML desde 0 ...
JAVA: • Curso de Java desde 0 ...
SQL SERVER: • Curso de SQL Server de...
C#: • Curso de C# (C Sharp) ...
PHP y MySQL: • Curso de PHP y MySQL d...
VISUAL BASIC .NET: • Curso de Visual Basic ...
JAVASCRIPT: • Curso de JavaScript de...
NODE.JS: • Curso Node.js desde 0 ...
jQuery: • Curso jQuery desde 0 🌐...
CÓMO EDITAR CON CAMTASIA STUDIO 8: • CÓMO UTILIZAR CAMTASIA...
CÓMO USAR ZOOM PARA CLASES VIRTUALES: • Cómo Usar ZOOM Para CL...
curso django
tutorial django
django en español
instalación django
framework python
framework django
marco de trabajo django
framework web
python web
django web
django sqlite3
django postgresql
cómo usar django
como usar el framework django
django orm
django admin site
webs con django
website python
pagina web python
sitio web python
django base de datos
python
python youtube
python tutorial
python programacion
python para principiantes
python desde cero
curso python
python curso
tutorial python
python gratis
python avanzado
aprender python
aprendiendo python
curso de python
tutorial de python español
curso python español
python español
interprete python
python django
python pip
package installer for python
pycharm
pycharm jetbrains
python dictionary
python built in functions
python list
python tuple
python string to int
python poo
programacion orientada a objetos python
python clases
python objetos
objetos en python
python herencia
herencia en python
UskoKruM2010
🔴 ¿Deseas más cursos GRATUITOS? 👨🏻💻 Aquí los tienes 🔽🔽🔽 :
CURSO DE PYTHON 3 🐍 :
th-cam.com/play/PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC.html
CURSO DE DJANGO 🦄 :
th-cam.com/play/PL_wRgp7nihyZsEnudJ-XUAEdnOGUojbnn.html
SÍGUEME ✅ !
** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
** INSTAGRAM: instagram.com/uskokrum2010
** FACEBOOK: facebook.com/uskokrum2010
** TWITTER: twitter.com/uskokrum2010
** SITIO WEB: uskokrum2010.com
** GITHUB: github.com/UskoKruM
** SUSCRÍBETE: th-cam.com/users/uskokrum2010
🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2010_yt
Otros cursos GRATUITOS ✅ :
HTML: th-cam.com/play/PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN.html
JAVA: th-cam.com/play/PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS.html
SQL SERVER: th-cam.com/play/PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui.html
C#: th-cam.com/play/PL_wRgp7nihyYACu4RyZd0PxJUseQ2tQl8.html
PHP y MySQL: th-cam.com/play/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud.html
VISUAL BASIC .NET: th-cam.com/play/PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh.html
JAVASCRIPT: th-cam.com/play/PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc.html
NODE.JS: th-cam.com/play/PL_wRgp7nihybJkFgDxd-LBZgmSIVdy3rd.html
jQuery: th-cam.com/play/PL_wRgp7nihyY020gyukDupJEJ84gimiPS.html
CÓMO EDITAR CON CAMTASIA STUDIO 8: th-cam.com/play/PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm.html
CÓMO USAR ZOOM PARA CLASES VIRTUALES: th-cam.com/play/PL_wRgp7nihyaNTSqIvKvJtBA-6Qw-UKTU.html
Puedo decir que sin duda alguna, todos tus cursos son de los mejores!! Muchas gracias por todo tu aporte!
¡Gracias, David Alfonso! Me alegra mucho saber eso. 🎉 😊
Exelente contenido, como siempre, de las mejores explicaciones sobre django que se pueden encontrar
¡Gracias, amigo Ronald! Que bueno contar con tu apoyo, un abrazo, amigo. 👨🏻💻 😉
Excelente video, felicitaciones por explicar de una manera sencilla
¡Gracias por apreciar mi trabajo! 💪
Excelentisimo.... no me queda mas que expresarre las "Gracias" por tus maravillosos aportes!!!
¡Gracias a ti por apreciar mi trabajo, amigo José! Espero que estés aprendiendo mucho con este curso. 👨🏻💻 😉
Bro, eres un crack!!!
¡Gracias por apreciar mi trabajo, Fidel! 😊
Que buen contenido me resolviste muchas dudas, ya me suscribí a tu canal
¡Gracias, amigo! Me alegra saber que te ha gustado. 😉
Muchas gracias por tus clases magistrales, que linter utilizas para formatear tu codigo?
Prettier, integrado dentro de Visual Studio Code. 🙌
Thank you
Thanks! 🙌
Excelente video! Ahora bien como ejecuto eso desde un html
Lo hacemos más adelante en el curso. 😊
Interesante tus cursos, una consulta ¿se puede hacer a la inversa, primero crear mis tablas y utilizando algún comando crear automáticamente mis modelos?
Claro, se puede hacer, lo traeré en un tutorial próximamente. 👨💻 🙌
muhas gracias por su valiosos aporte.
Porfavor quisiera consultar tengo una tabla Departamento que tiene muchas provincias y estas provincias cuentan con Distritos. MI consulta es como podria hacer para que al agregar el Distrito al Admin pueda selecionar el Departamento y su provincia de acuerdo a la seleccion de la provincia.
Exactamente el video que necesitas: th-cam.com/users/liveqgf0UYzL5BY ✅
@@UskoKruM2010 muchas Gracias!!
Y si quisiera que esos combos estuvieran desde el admin de Django como lo haría porfavor
@@moisesparionacahuana5452 Uhmm no tengo un video sobre ello aún, no he necesitado hacerlo. 😪
@@UskoKruM2010 MUchas gracias por su amable respuesta y su invaluable aporte que nos brianda. voy a tratar de resolverlo 💪y si no le estare molestando porfavor 🙏
@@moisesparionacahuana5452 Listo, Moisés! 🙌
Una pregunta, como logro hacer otra pantalla en la pueda escoger los valores de la clave foranea
Eso lo explico por aquí, está relacionado: th-cam.com/video/qgf0UYzL5BY/w-d-xo.html
Cordial Saludo, los felicito por los contenidos y la forma de impartirlos, actualmente estoy trabajando en un proyecto en Django, y estoy intentando cargar una importación desde un archivo csv a un modelo, pero no tengo claro como se hace cuando los datos que intento cargar tienen campos con Foreingkey, el problema radica en que el "Cliente" que es un modelo viene con el DNI en el archivo pero en el modelo destino el campo es el serial (Key). Muchas gracias
¡Gracias por apreciar mi trabajo! Espero que pronto puedas solucionar tu inconveniente, investigando un poco verás que no es tan difícil. 🙌
Tengo una duda, tengo una tabla que tiene una llave foranea, esa tabla tiene un ID la cual es la primaria y un nombre, en el momento en el que usuario quiere dar de alta en el form muestra las llaves foraneas existente pero muestra el ID entonces el usuario no sabe que esta seleccionando exactamente
¿Hay alguna manera que en el form del html pueda mostrar el nombre pero este trabajando con su ID?
Creo que esto te serviría: th-cam.com/video/qgf0UYzL5BY/w-d-xo.html ✅
@@UskoKruM2010 Ahorita lo checare, gracias por contestar
@@Ricardo-bm7ox A ti
que tema de vscode utilizas?
DobriNext, estimado, tiene varios estilos muy bonitos. ✅
Hay alguna manera de relacionar los usuarios con los modelos que nosotros creemos? Buen contenido muchas gracias :D
Sii, sería cuestión de poner una llave foránea hace el modelo de Usuarios, con eso se podría hacer lo que necesitas. 😊
Muchas gracias. Muy buen vídeo!!
Tras ver el video me ha surgido una duda:
¿Sería posible relacionar automáticamente la tabla de cursos con la de docentes?
Ej:
Si "Bazán López, Juan Alberto" sólo imparte "Estadística y Probabilidades". ¿Cómo podría hacerse que siempre que cree un nuevo curso de "Estadística y Probabilidades" sólo aparezca como posible docente seleccionable "Bazán López, Juan Alberto"?
Sería el mismo caso para cada asignatura y docentes.
Muchas gracias de antemano.
Un saludo,
Claro, estimado Jorge, se puede poner un valor por defecto, de esa manera siempre se va a asignar por defecto dicho docente, seguro lo explico en un futuro tutorial. 😉
@@UskoKruM2010 muchas gracias de nuevo
Muy buen video, sabes como hacer para que no agregue al final del nombre del campo el "_id" cuando se migran los cambios, en el caso de Foreign Key? Gracias
Uhmm puedes personalizar ese nombre, te recomiendo que revises en la documentación oficial, puede haber cambiado a día de hoy. 👀
@@UskoKruM2010 Y es posible relacionar una materia con más docentes?, por ejemplo si quisiera indicar que una materia la imparten varios docentes
@@williamcerveradorantes7073 Si claro, se puede lograr ello. ✅
como referencias el forenkey sin el id de tu tabla docentes ???? solo lo haces con la class que seria tu tabla pero no el docente???
Con la tabla se crea un campo que enlaza mediante ForeignKey, es así de fácil a través de ORM. ✅
como modificas el models.Forms usando widgets del modelo curso, para presentar con tu estilo la llave foránea
El tema del trabajo con llaves foráneas lo haré de otra manera, usando AJAX, ya se verá. 👀
Buenas noches! muy bien explicado, pero tengo un problema. cree dos clases, Categoria y Subcategoria... Subcategoria tiene la foreignkey.. todo bien hasta ahi, pero al adjuntarle una categoria se coloca como Category object (Cantidad de veces creada la categoria)
Ah claro, eso lo expliqué en capítulos anterior, como modificar el método __str__ para definir la forma en la cual se presentan los datos. 😊
@@UskoKruM2010 que número de vídeo es? 😁
@@AngelABT10 Creo que el 9 jeje, no te voy a decir para que lo busques y aprendas más cositas en el camino 😊
Excellente video, usted usa el docente en un curso y si quisiera poner curso en un docente como haria, intente hacerlo y me da error
Eso sería al revés, no es la misma relación 👀
siguiendo el ejemplo que muestras en el video, como podría mostrar en una tabla de docentes las materia que imparten?
Estimada Katia, veremos algo como lo que indicas en próximos videos, este curso tiene para largo. 😎 ✅
Estaba practicando con django en otro día me pasó que no podía traer la información de las tablas a las que las claves foráneas hacen referencia, ya sabes, traer el nombre y cosas así
Ouhh... ¿pudiste solucionarlo? 👀
@@UskoKruM2010 por lo visto no, solo trae el dato que en la tabla donde lo referencia, pero no el dato en si
@@sebastiansuazo2734 👀
que pasa si no quiero un menu de docente asi de seleccionar sino que quiero ingresarlo escribiendo ?
¿En el panel de administración? Al costado de la lista desplegable aparece un botón para agregar. ✅
@@UskoKruM2010 no, lo quiero agregarlo desde una vista hecha en htm en la cual tenga el campo
@@FernandoTK99 Si, se puede hacer, es un proceso algo más complejo pero claro que es posible. 🙌
iba tan bien con mi proyecto, pero al terminar este video me aparecieron varios errores al ejecutar ruserver ¿me puedes ayudar a corregir esto?
Si claro, podríamos planificar una clave privada para ello, también me dedico a ese tipo de servicios, estimado Cristóbal. 😊
ya agrege el primer docente, pero cuando entro a cursos y quiero modificar el docente no me sale esa opcion
Uhmm te recomiendo que revises el código fuente de este proyecto, seguro te va a servir a corregir cualquier posible error. ✌
@@UskoKruM2010 si amigo muchas gracias, he visto que tienes buen material de diferentes temas en tu canal gracias por los videos...😅😅
@@carlosjohntaipeinga4322 ¡Excelente! Gracias por tu apoyo.
No entendí el propósito de usar meta ?
Solo te podría recomendar revisar nuevamente el video (de forma muy detallada), ahí lo expliqué. 😊