No video

35.- Curso Django 2 | Blog con Django: Deploy Django a Heroku

  Рет қаралды 16,029

Developer. pe

Developer. pe

Күн бұрын

#Django,#Python,#Developer.pe Finalizamos nuestro pequeño repaso de las vistas basadas en funciones haciendo un Deploy de nuestro Blog Básico a Heroku!
Aquí te explico paso a paso como realizar este proceso! :D
-Repositorio de Blog: github.com/dev...
Recuerda que puedes suscribirte y dejar una manito arriba para apoyarme :D
Puedes seguirnos en nuestras Redes Sociales:
- Facebook : Developer.pe
- Instagram: Developer.pe
- Twitter: @Developerpepiur
- KZbin: Developer.pe
Cualquier duda o consulta escríbenos a nuestro correo:
- Correo: developerpeperu@gmail.com
O visitar nuestra web y blog! :D
- Web: www.developerpe...

Пікірлер: 164
@jeronimoloperaescobar1666
@jeronimoloperaescobar1666 3 жыл бұрын
Para los que tengan problemas con los archivos estáticos o la base de datos, la solución la plantea @Lauti paletta : Ir a base.py o el antiguo settings.py y reemplazar: BASE_DIR = Path(__file__).resolve().parent.parent por: BASE_DIR = Path(__file__).resolve().parent.parent.parent Simplemente actualizamos el directorio base del proyecto. Al crearse la carpeta 'settings' se modificó la ruta preestablecida por Django y no logra encontrar la base de datos ni los archivos estáticos.
@Maquinola1212
@Maquinola1212 3 жыл бұрын
A mi solo me funciona el home y cuando trato de pasar a las otras pestañas me da error, además, en mi archivo base está esa linea de código que dices pero diferente, me aparece es así: BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sabes como puedo solucionarlo?
@loco060198
@loco060198 3 жыл бұрын
@@Maquinola1212 intenta con BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) utilize la logica del parent , el cual se repetia al inicio 2 veces y la solucion fue de 3 veces , entonces añadi un "os.path.dirname" extra
@LautiPaletta
@LautiPaletta 3 жыл бұрын
Para los que utilicen BASE_DIR / 'db.sqlite3' en lugar de os.path.join en la versión de Django 3 más reciente, y les salte el error "No such table Post": Ir a base.py o el antiguo settings.py y reemplazar: BASE_DIR = Path(__file__).resolve().parent.parent por: BASE_DIR = Path(__file__).resolve().parent.parent.parent Simplemente actualizamos el directorio base del proyecto. Al crearse la carpeta 'settings' se modificó la ruta preestablecida por Django y no logra encontrar la base de datos ni los archivos estáticos.
@alejandroorozcomx
@alejandroorozcomx 3 жыл бұрын
Mil gracias esto soluciono los problemas que estaba teniendo para separar mi archivo settings.py
@esteban9239
@esteban9239 3 жыл бұрын
AMIGO SOS UN GENIO GRACIAS POR EL DATO
@deborazarate8496
@deborazarate8496 3 жыл бұрын
ahhhh sos un genioooo!! me estaba volviendo loca!!
@lucasfernando3214
@lucasfernando3214 3 жыл бұрын
Muchas gracias! me funcionó!
@jeronimoloperaescobar1666
@jeronimoloperaescobar1666 3 жыл бұрын
Gracias crack!!!
@elianmontenegro3648
@elianmontenegro3648 3 жыл бұрын
la verdad muchas gracias me vi muchos videos e paginas para ver como subir mi pagina a heroku y con ninguna pude y estaba muy frustrado. y ahora entiendo el porque de los errores que tenia, gracias por explicar todo pasa por paso
@antoinejesusmanuelgutierre7552
@antoinejesusmanuelgutierre7552 3 жыл бұрын
yo haciendo deploy es como si fuera a la guerra sin fusil.. todo el día dándome en la cabeza hasta que por fin lo logro. hagan sus documentaciones. si la memoria les falla, lo tengan documentado en algún sitio como guía
@jaimelugo7835
@jaimelugo7835 4 жыл бұрын
Excelente tu explicación, gracias por subir este contenido. Un aporte adicional: para los que utilizan anaconda o miniconda, en la parte que se utiliza el pip freeze > requirements.txt si ejecutan esa linea de codigo, a la hora de subirlo a heroku les dara error ya que pip no tiene definido todas las librerias de conda, por ello para solucionarlo deben usar conda list --export > conda-requirements.txt
@ingendeiver1887
@ingendeiver1887 5 жыл бұрын
Gracias, es mi primer deploy lo bastante serio, siempre me ha a dado miedo el tema de producción y me ayudo mucho.
@Developerpe
@Developerpe 5 жыл бұрын
Nos alegra que el video haya sido de ayuda 😊😊💪
@cristhiangarcia8845
@cristhiangarcia8845 3 жыл бұрын
Uff man. Muchas gracias, era justo lo que necesitaba para publicar un proyecto para un cliente.
@lucasfernando3214
@lucasfernando3214 3 жыл бұрын
A día de hoy me ha funcionado tal cual en el video, usando Django 3 con algunos cambios, como por ejemplo en el archivo settings modificando esta variable " BASE_DIR = Path(__file__).resolve().parent.parent.parent "
@consejogavilan4559
@consejogavilan4559 3 жыл бұрын
Gracias por el curso. Muy bien explicado y muy buena idea ir mostrando como se levantan los errores que van apareciendo.
@cleimangerman
@cleimangerman 5 жыл бұрын
Todo salió perfecto excelente tu curso, tus explicaciones y Muchas gracias por toda tu ayuda :)
@Developerpe
@Developerpe 5 жыл бұрын
Gracias a ti Germán por verlos y por tus preguntas, estamos para ayudar 😊😊😊💪💪
@brunoriso2885
@brunoriso2885 3 жыл бұрын
De 10 el video, como todos los que subís, gracias por todas tus enseñanzas!
@Chrisvidalmm
@Chrisvidalmm 3 жыл бұрын
Wow, todo me corrio bien a la primera, gracias!! estoy aprendiendo mucho!!!
@rodrigovillanueva1328
@rodrigovillanueva1328 2 жыл бұрын
Excelente video muchas gracias
@juanbetancourt5106
@juanbetancourt5106 5 жыл бұрын
Gracias por compartir tu conocimiento Developer.
@joaquinsanchez7290
@joaquinsanchez7290 3 жыл бұрын
Todo bien lástima que no encuentro la forma de cargar los archivos estaticos y lo loco es que solo me los carga en el panel de administracion jajajaj. Bueno gracias por el tuto ya estoy subscrito y te dejo el like. Viva Perú carajo!
@johanwilfredo3466
@johanwilfredo3466 2 жыл бұрын
Muuuchas gracias hermano
@loco060198
@loco060198 3 жыл бұрын
Amigos buen dia, para los que tengan problemas con BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) , el cual les dale un error de post , la solucion que se me ocurrio fue reemplazarlo por BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) y me funco!! Saludos
@maikelgonzalez2624
@maikelgonzalez2624 2 жыл бұрын
a mi no me funciona :(
@anisantillans
@anisantillans 3 жыл бұрын
Gracias de verdad!!! Me ha salvado este video!! Lo máximo :3
@SarcTiann
@SarcTiann 5 жыл бұрын
Excelente Tutorial! Muchas Gracias!
@DeaHHone
@DeaHHone 4 жыл бұрын
Muchisimas gracias!!!!! Un fuerte abrazo desde méxico.
@oscaravilaguzman3123
@oscaravilaguzman3123 4 жыл бұрын
Gracias por los videos!! me estan sirviendo mucho.
@wfmc202
@wfmc202 4 жыл бұрын
Excelente amigo Gran aporte
@1337code-
@1337code- 3 жыл бұрын
Oliver el mejor
@untalbj
@untalbj 4 жыл бұрын
Disculpa una pregunta, cuando cambie el settings por la estructura que indicaste, ya no cargaron mis archivos estaticos, no se que pasó, tengo las rutas bien configurada
@JulioFrancoPy
@JulioFrancoPy 4 жыл бұрын
Muchas gracias
@velezfarak
@velezfarak 3 жыл бұрын
He llegado hasta aqui y muy buenos tus videos y son bien explicado cuando hago el cambio a los tres archivos base local y produccion todo cambia no me reconoce los estaticos y la base dato no la accesa
@geralrcotrina5511
@geralrcotrina5511 4 жыл бұрын
Excelente!!
@emiemi6585
@emiemi6585 4 жыл бұрын
Todo bien excepto que al hacer el deploy en heroku, los archivos estáticos me funcionan solo si DEBUG = True. Si está False no funcionan ¿Qué podrá ser?
@cristiancortesrojas9227
@cristiancortesrojas9227 2 жыл бұрын
lo solucionaste?, para que nos puedas compartir el dato :(
@ronaldquichimbo5746
@ronaldquichimbo5746 3 жыл бұрын
suscrito
@Developerpe
@Developerpe 3 жыл бұрын
Gracias 😊😊🙌🙌
@josemariafragozocruz4335
@josemariafragozocruz4335 2 жыл бұрын
Estimado amigo, muchas gracias por tu tiempo y recursos invertidos en esta clase, la cual me ha instruido muchisimo y con tus buenas explicaciones me animo a montar mi primera web en internet, sin embargo me gustaria me ayudaras con una duda que me surge de las bases de datos, en el tutorial usaste postgres que incluye heroku , pero si quiero usar mysql que cambios tendria que hacer ?
@federicogomez5139
@federicogomez5139 4 жыл бұрын
Una pregunta, alguien sabe porque en el modo local no se me ve bien el estilo e imagenes de mi sitio? en produccion todo bien
@johnmendoza7077
@johnmendoza7077 4 жыл бұрын
Gracias por el aporte amigo. Excelente vídeo y explicación. Tengo una consulta, cómo puedo configurar para desactivar el DEBUG = False, ya que si lo hago no me reconocen los archivos estáticos. Gracias de antemano por tu respuesta.
@alexanderramosalban7944
@alexanderramosalban7944 3 жыл бұрын
Lo solucionaste bro?
@cristiancortesrojas9227
@cristiancortesrojas9227 2 жыл бұрын
@@alexanderramosalban7944 misma consulta iba a hacer, porque no dejo debug = False?
@jeronimoloperaescobar1666
@jeronimoloperaescobar1666 3 жыл бұрын
Si les aparece un "Application Error" puede ser porque escribieron mal en el archivo 'Procfile'
@tomaseliasvegasperez9118
@tomaseliasvegasperez9118 Жыл бұрын
Buenas despues de tanto tiempo quien ha trabajado con tailwind y cómo se haría para que la app corra bien? Instale tailwind en Local eXcelente pero cuando hago el git push -u heroku master me da error para los archivos estáticos es como si no reconociera el package.JSON si alguien me puede ayudar se lo agradecería
@orlandog1979
@orlandog1979 3 жыл бұрын
Solo me migra 10 tablas las 3 ultimas referentes a blog no me las esta migrando. ayuda...Ademas tengo error 500.
@davidbala9864
@davidbala9864 3 жыл бұрын
Tengo una duda. Ojala alguien me pueda ayudar... yo ya realize el deploy a heroku y el proyecto se abre perfectamente por medio de la url que me ofrece heroku. Pero porque al buscar desde google mi pagina web no aparece
@brianalaniz5343
@brianalaniz5343 4 жыл бұрын
Hola buenas tengo un problema a la hora de abrir el localhost:8000 me sale este error Exception Value: no such table: blog_post . Realice la division del archivo settings como en el video. Tengo la version 3.0.4 Django
@Developerpe
@Developerpe 4 жыл бұрын
Hola Brian, revisa tus migraciones, tu error lo menciona, que no encuentra la tabla post por lo que te debe faltar realizar alguna migración. 😊😊
@Wuilson996
@Wuilson996 3 жыл бұрын
cuando pones debug en false, no carga los staticos, quien pudo dar solucion a esto?
@miltonestheilertorresmuril9286
@miltonestheilertorresmuril9286 2 жыл бұрын
¿Amigo lo solucionaste?
@experial4985
@experial4985 4 жыл бұрын
Buenas, alguien sabe por que después de mover todo mi Settings.py y eliminarlo no reconoce mis templates? Incluso cuando a la ruta que está apuntando está mis templates?
@edwinrisueno352
@edwinrisueno352 3 жыл бұрын
Saludos, hay alguna forma de implementar un servidor de correo electrónico que se conecte con mi app...?
@posdatamexicogallery7757
@posdatamexicogallery7757 3 жыл бұрын
yo no puedo hacer que se vean las demas catergorias
@necblacks1774
@necblacks1774 3 жыл бұрын
no me cargaron los archivos estaticos al final
@emersonocampo5329
@emersonocampo5329 4 жыл бұрын
He visto varios tutoriales y siempre me arroja el mismo error. [remote rejected] master -> master (pre-receive hook declined). No he podido realizar el deploy llevo semanas con el mismo problema en cualquier proyecto que trato de desplegar. Al parecer heroku no detecta el lenguaje de programación. Alguna solución.
@nachovidondo296
@nachovidondo296 3 жыл бұрын
alguna solucion encontraste? Estoy en la misma
@adikto.o
@adikto.o 2 жыл бұрын
Para hacerlo con mysql, como seria?
@joseangelcolinnajera3897
@joseangelcolinnajera3897 2 жыл бұрын
Hola!, cada vez que hago un cambio en heroku se eliminan mis imagenes de media, ¿Existe alguna manera de solucionarlo sin depender de una base de datos externa?
@franciscomartiarena
@franciscomartiarena 3 жыл бұрын
Hola una pregunta..se puede usar el django admin site luego de haber hecho el deploy? Si es asi, hay alguna forma de bloquear el acceso a este para los usuarios?
@erikreyes6295
@erikreyes6295 Жыл бұрын
casi me funciona u.u, no carga bien los estaticos cuando entro a la administracion, ademas aunque cree superusuarios desde la consola me dice:Por favor introduza nombre de usuario y contraseña correctos de una cuenta de staff. Note que puede que ambos campos sean estrictos en relación a diferencias entre mayúsculas y minúsculas. chale
@JavierMartinez-dd6yv
@JavierMartinez-dd6yv 2 жыл бұрын
Buen Dia tengo una duda en el video no se muestra el cambio de variable de DEBUG = True a DEBUG = False, al hacerlo no carga los archivos estáticos, ¿Alguien pudo encontrar la solución a esto? Agradezco sus respuestas
@cristiancortesrojas9227
@cristiancortesrojas9227 2 жыл бұрын
lo solucionaste?
@JavierMartinez-dd6yv
@JavierMartinez-dd6yv 2 жыл бұрын
@@cristiancortesrojas9227 si lo pude solucionar
@maikelgonzalez2624
@maikelgonzalez2624 2 жыл бұрын
como lo solucionaste?? puedes pasar el dato porfavor
@danielivan6459
@danielivan6459 3 жыл бұрын
*Hola Oliver* PREGUNTA: En el min 37:04 que significaría *UTILIZATION 0 of 20 CONNECTIONS*??? Significa que el plan gratuito que te ofrece, te permite hasta 20 concocciones concurrentes a la base de datos? *Saludos*
@cristiancortesrojas9227
@cristiancortesrojas9227 2 жыл бұрын
supiste la respuesta?, tengo la misma duda :(
@danielivan6459
@danielivan6459 2 жыл бұрын
@@cristiancortesrojas9227 A la fecha no deploye nada en heroku, pero creo que cambiaron los planes gratuitos.
@Developerpe
@Developerpe 2 жыл бұрын
La respuesta es Si, perdón por recién responder. Los planes gratuitos de Heroku tienen limitaciones como esas.
@angelqs1
@angelqs1 4 жыл бұрын
Harías algún curso integrando GraphQL? sería genial!
@danieltornero5523
@danieltornero5523 4 жыл бұрын
Saludos. Agregue el directorio settings con los 4 archivos .py, copie el contenido de setting.py en base, local y production como indica el video y despues borre el archivo settings.py. Pero ahora cuando carga la pagina ya no me salen los post y cuando entro a cualquier seccion como generales, programacion, tecnologia, etc me sale que no existe. Alguna sugerencia?
@oscaravilaguzman3123
@oscaravilaguzman3123 4 жыл бұрын
tengo el mismo problema. ¿llegaste a solucionarlo?
@XxArthazxXcreepyxX
@XxArthazxXcreepyxX 3 жыл бұрын
tengo el mismo problema y sigo sin solucionarlo
@rudyaguero7919
@rudyaguero7919 3 жыл бұрын
Alguna respuesta a este problema. Lo agradecería. Gracias.
@Maquinola1212
@Maquinola1212 3 жыл бұрын
Tengo el mismo problema, pudiste solucionarlo?
@Maquinola1212
@Maquinola1212 3 жыл бұрын
Ya di con la respuesta, cambien esta linea de codigo: BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) por esta: BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) y listo.
@sebastianvalenciacarvajal9694
@sebastianvalenciacarvajal9694 4 жыл бұрын
Me salio bien hasta el deploy a heroku de mi proyecto django, solo tengo un problema con una seccion (Un link hacia una url, hacia una aplicacion me sale error server (500), de resto todo me sirve , solo es un link que no se muestra. Y en local el link si me sirve. Que habré hecho mal?
@JoseVargas-jn9we
@JoseVargas-jn9we 4 жыл бұрын
tengo el mismo error, lo logro solucionar?
@Rafaelg21
@Rafaelg21 4 жыл бұрын
Buenas tardes saludos, excelente hasta ahora. Solo tengo un problema iniciando en mi localhost, ejecute todo bien y mi consola me retorno la version y el settings de configuración: Django version 3.0.6, using settings 'django_blog.settings.local' Starting development server at 127.0.0.1:8000/ Pero al ir al dominio me indica el siguiente error: OperationalError at / no such table: blog_post Request Method: GET Request URL: 127.0.0.1:8000/ Django Version: 3.0.6 Exception Type: OperationalError Exception Value: no such table: blog_post Exception Location: C:\entornos\blog_env\lib\site-packages\django\db\backends\sqlite3\base.py in execute, line 396 Python Executable: C:\entornos\blog_env\Scripts\python.exe Python Version: 3.8.3 Python Path: ['C:\\proyectos\\django_blog', 'C:\\entornos\\blog_env\\Scripts\\python38.zip', 'c:\\users\ afael\\appdata\\local\\programs\\python\\python38-32\\DLLs', 'c:\\users\ afael\\appdata\\local\\programs\\python\\python38-32\\lib', 'c:\\users\ afael\\appdata\\local\\programs\\python\\python38-32', 'C:\\entornos\\blog_env', 'C:\\entornos\\blog_env\\lib\\site-packages', 'C:\\entornos\\blog_env\\lib\\site-packages\\odf', 'C:\\entornos\\blog_env\\lib\\site-packages\\odf', 'C:\\entornos\\blog_env\\lib\\site-packages\\odf', 'C:\\entornos\\blog_env\\lib\\site-packages\\odf', 'C:\\entornos\\blog_env\\lib\\site-packages\\odf', 'C:\\entornos\\blog_env\\lib\\site-packages\\odf', 'C:\\entornos\\blog_env\\lib\\site-packages\\odf'] Server time: Jue, 21 May 2020 13:19:16 -0400
@Developerpe
@Developerpe 4 жыл бұрын
Hola Rafael, el error indica que no se ha encontrado la tabla Post, revisa si haz realizado las migraciones 😊😊
@DeaHHone
@DeaHHone 4 жыл бұрын
Disculpa una pregunta. Si yo quisiera borrar la base de datos para hacer de nuevo la migracion desde cero. Dentro de las configuraciones de la base de datos en heroku ¿debería resetear o destruir la base de datos?
@DeaHHone
@DeaHHone 4 жыл бұрын
Ya lo logré, utilice la opción de resetear la base de datos y despues volví a aplicarle comando heroku run python manage.py migrate
@orlandog1979
@orlandog1979 3 жыл бұрын
@@DeaHHone Hola amigo no me esta migrando las de blog solo me migra 10 tablas.
@ezequielsteger3482
@ezequielsteger3482 Жыл бұрын
Me parece que ahorra no es gratuito alguno tiene idea como hacer para subirlo de forma free?
@jeffparis7055
@jeffparis7055 4 жыл бұрын
Ayuden me sale este error. Application error An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command
@oscaravilaguzman7685
@oscaravilaguzman7685 4 жыл бұрын
tube ese error y me di cuenta que me salte el paso en el que usas: pip freeze > requirements.txt por segunda ocacion para cargar el psycopg2 en el servidor.
@oswaldosilva7750
@oswaldosilva7750 5 жыл бұрын
Saludos. Ejecute la primera prueba con local, me pidió correr el migrate, es normal? Lo ejecute, cargue algunos datos nuevamente y funcionó a la perfección. Mi duda es que en el vídeo no tuvo que hacer nada de eso. Gracias de antemano.
@Developerpe
@Developerpe 5 жыл бұрын
Hola Oswaldo, es absolutamente normal, puesto que yo envié todo el proyecto con todo y base de datos al servidor de Heroku, por ello no necesité hacer migraciones 😊😊😊
@davison7000
@davison7000 4 жыл бұрын
Developer, amigo, estaba con el proceso de migrar la Bd a Heroku con el comando heroku run python manage.py migrate pero de repente me salió esto: django.db.utils.OperationalError: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? PD: he sido todos los pasos al pie del video, necesito tu ayuda gracias
@davison7000
@davison7000 4 жыл бұрын
Tambien, aparte de eso, estuve iniciando el servidor y no me aparecen mis Urls, como te digo todo lo hago al pie de la letra solo me sale esto en la parte superior Page not found (404)
@juanbetancourt5106
@juanbetancourt5106 5 жыл бұрын
Hola Dev, no me estan cargando los archivos estaticos, creo que es porque tengo dos nombres distintos en mis variables static del settings STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATIC_URL = '/static/' tambien tuve que comentar esta otra variable porque tiene la misma ruta del static root y no la deja cargar #STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),) son indispensables las 3 variables, agradezco mucho tu colaboracion, saludos!!
@Developerpe
@Developerpe 5 жыл бұрын
Hola Juan, la ruta que toma os.path.join(BASE_DIR,'nombre') por defecto siempre es la ruta de la carpeta principal del proyecto por ello para que los tome debes colocar alli la carpeta static, Si quieres colocarla a la misma altura de de tu carpeta principal solo debes colocar (BASE_DIR,'nombre'). Los 3 nombres son necesarios, uno es la ruta raiz de donde estaran los archivos estaticos cuando ejecutes el comando llamado collectstatic la otra es la url de la carpeta static y la otra es el directorio donde haz creado tu carpeta static, de todas maneras puedes revisar la Documentacion de Django en la seccion Deploy o StaticFiles donde explican lo que te acabo de mencionar 😊😊😊
@juanbetancourt5106
@juanbetancourt5106 5 жыл бұрын
@@Developerpe gracias Dev, tan pronto ingreso el nombre de la ruta os.path.join(BASE_DIR,'static') tanto a la variable static_root como a staticfiles)dirs. me aparece este error: ?: (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting. Deberia crear otra carpeta para recibir los archivos estaticos en el servidor, eso puede afectar el proyecto Dev?
@rudyaguero7919
@rudyaguero7919 3 жыл бұрын
@Juan Betancourt Hola amigo. Yo tengo el mismo problema. Pudiste resolverlo.?
@juanbetancourt5106
@juanbetancourt5106 3 жыл бұрын
@@rudyaguero7919 Hola, en parte mi solución fue dejar de usar Heroku.
@rudyaguero7919
@rudyaguero7919 3 жыл бұрын
@@juanbetancourt5106 ya entiendo. Y que utilizas?
@DeaHHone
@DeaHHone 4 жыл бұрын
Saludos. Tengo un sistema que ya subí con éxito a Heroku y en el cual configuré los archivos media para trabajar con imagenes. El problema es que seguido me borra todo el contenido media y no logró entender porque. Podrías orientarme un poco hacerca del contenido media en el servidor Heroku, será acaso que los borra por que estoy usando las versiones gratuitas??
@DeaHHone
@DeaHHone 4 жыл бұрын
Encontré ésto en stack overflow: Heroku ejecuta su aplicación en Dynos y los Dynos free se duermen después de 30 minutos si no llega una solicitud, esto hace que Heroku no conserve los archivos multimedia de carga del usuario entre el reinicio de Dynos. La solución es usar el servicio Amazon S3 para almacenar y servir archivos multimedia, también puede servir archivos estáticos desde S3. Para documentación consulte aquí: devcenter.heroku.com/articles/s3 Espero le sirva de ayuda a alguien más. Y muchisimas gracias de nuevo profesor, por tan excelente curso. BRAVO!!
@davison7000
@davison7000 4 жыл бұрын
Developer gracias por tus videos, amigo tengo un problema desde hace rato y es que me sale lo siguiente remote: ERROR: Could not find a version that satisfies the requirement django-suit==2.0a1 (from -r /tmp/build_26c6d8ad19f015fa19dcc0d153e1ba1f/requirements.txt (line 6)) (from versions: 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.2.20, 0.2.21, 0.2.22, 0.2.23, 0.2.24, 0.2.25, 0.2.26, 0.2.28, 0.3a1, 0.3a2, 0.3a3) remote: ERROR: No matching distribution found for django-suit==2.0a1 (from -r /tmp/build_26c6d8ad19f015fa19dcc0d153e1ba1f/requirements.txt (line 6)) remote: ! Push rejected, failed to compile Python app. remote: Ya tengo todo descargado no entiendo el porque?, ayudame con esto, gracias :D
@Developerpe
@Developerpe 4 жыл бұрын
Hola Davison, pues, parece que te olvidaste traducir el mensaje de error que te está dando jejeje, puesto que ahí te mencionan el error y la solución, en tu archivo requirements haz colorado una versión de django-suit que no existe por lo tanto no puede instalarse, y te dan el listado de todas las versiones existentes para que corrijas tu archivo con una versión correcta y vuelvas a ejecutar el comando de instalación de tus librerías. Saludos!
@davison7000
@davison7000 4 жыл бұрын
@@Developerpe gracias hermano!
@christianmagnus1003
@christianmagnus1003 4 жыл бұрын
Disculpa 1 pregunta, pasa que subo mi parte backend a heroku pero no se como hcaer que cuando suba videos o imagenes al backend en django con un post sobre un modelo filedfield se me guarden en heroku como si lo hace de forma local con la carpeta media
@Developerpe
@Developerpe 4 жыл бұрын
Heroku en su plan gratuito no permite el almacenamiento de archivos media, es decir, imágenes, videos, etc que es lo que quieres guardar, para ello debes adquirir un plan de pago en Heroku. 😊😊😊
@christianmagnus1003
@christianmagnus1003 4 жыл бұрын
@@Developerpe seguro? aun asi use whitenoisemiddleware
@Developerpe
@Developerpe 4 жыл бұрын
Claro, está en la documentación de Heroku, donde también se indica los planes y también en los foros están los reportes de los usuarios. 😊😊 Tendrías que alojarlos fuera de Heroku y enlazarla.
@christianmagnus1003
@christianmagnus1003 4 жыл бұрын
@@Developerpe Gracias bro, me toca hacer tunneling con inlest y docker para crear y exponer mi app a la web por medio de heroku, no queria hacer eso porque la app solo funciona mientras mi PC este prendido pero me va tocar
@hebertvillafuerte7223
@hebertvillafuerte7223 5 жыл бұрын
estaba trabajando subiendo imagenes y en heroku no me las muestra , escuche que tengo que conectar con aws s3 para que guarde los archivos , sabes como configurarlo
@Developerpe
@Developerpe 5 жыл бұрын
Hola Hebert, si estás utilizando la versión gratuita de Heroku, no te dejará subir ni mostrar las imágenes, puesto que el servidor no lo permite, si es una versión premium en Heroku debes configurar bien el proyecto, sobretodo los media files y staticfiles cuando pasas a producción, en la documentación está como hacerlo, no tiene que ver con conectar con AWS S3 ni nada, solo es configuración de la aplicación 😊😊😊
@hebertvillafuerte7223
@hebertvillafuerte7223 5 жыл бұрын
@@Developerpe ojala enseñaras como hacerlo :) buen video .
@cleimangerman
@cleimangerman 5 жыл бұрын
Ultimas consultas :) como hago el makemigrate de sqlite3 a heroku ?
@Developerpe
@Developerpe 5 жыл бұрын
Hola Germán, haz subido tu proyecto a Heroku con todo y base de datos SQLite?
@cleimangerman
@cleimangerman 5 жыл бұрын
seguí tu video hasta el momento que cambias la base de datos
@Developerpe
@Developerpe 5 жыл бұрын
Entiendo, como lo haz subido con todo y base de datos, solo tienes que configurar tu archivo settings colocándole el nombre de la base de datos SQLite que ya está en Heroku y que se subió con tu proyecto. Luego de eso si haz hecho cambios en la base de datos y quieres aplicarlos, para ejecutar comandos en la terminal de Heroku lo haces de esta manera: heroku run python manage.py comando
@cleimangerman
@cleimangerman 5 жыл бұрын
gracias
@JoseVargas-jn9we
@JoseVargas-jn9we 4 жыл бұрын
me sale un error! dice TemplateDoesNot Exist at/ no me reconoce los html alguien sabe como resolver este tema?
@Maquinola1212
@Maquinola1212 3 жыл бұрын
Tengo el mismo problema
@JoseVargas-jn9we
@JoseVargas-jn9we 3 жыл бұрын
@@Maquinola1212 mi problema era porque usaba rutas absolutas se soluciona con BASE_DIR
@JoseVargas-jn9we
@JoseVargas-jn9we 3 жыл бұрын
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, "templates")], ... } ]
@christdeveloper
@christdeveloper 5 жыл бұрын
El distribuirlo es independiente de la base de datos? Es decir si tengo configurado un proyecto con PostgreSQL o MongoDB, no hay ningún problema?
@Developerpe
@Developerpe 5 жыл бұрын
Claro, como explico en el vídeo, menciono que hacer si se usa SQLite y también como usar postgresql que es el que al final usé en el vídeo 😊😊💪
@christdeveloper
@christdeveloper 5 жыл бұрын
@@Developerpe En un proyecto que subí, tuve un error que no me reconoce 2 templates. A qué se puede deber? Gracias y bendiciones.
@jonbravo117
@jonbravo117 5 жыл бұрын
Que necesito para hacer mi servidor para poder subir mi proyecto
@Developerpe
@Developerpe 5 жыл бұрын
Hola, tu pregunta es ¿Qué necesitas para subir tu proyecto a tu servidor?
@jonbravo117
@jonbravo117 5 жыл бұрын
@@Developerpe no mi pregunta es que necesito para hacer mi propio servidor
@reneromero3764
@reneromero3764 4 жыл бұрын
H14 error in heroku - “no web processes running” me muestra este error :/
@fernandotoffanin5551
@fernandotoffanin5551 4 жыл бұрын
en tu archivo de Procfile, debe estar asi escrito --> web: gunicorn django_blog.wsgi (respeta los espacios)
@reneromero3764
@reneromero3764 4 жыл бұрын
@@fernandotoffanin5551 muchas gracias ya solucione ese error efectivamente era el espacio
@cleimangerman
@cleimangerman 5 жыл бұрын
Hola Perdon por tanta molestia pase el settings a base, local y production , y funciona pero no toma los 'stastic' alguna idea?
@cleimangerman
@cleimangerman 5 жыл бұрын
Lo mas raro es que desaparecio el error del servidor solo modifique settings como lo explicas nada mas
@Developerpe
@Developerpe 5 жыл бұрын
Hola Germán, para que tome los static intenta moviendo la carpeta static dentro de la aplicación principal de tu proyecto, o en todo caso en tu archivo local.py que imagino es el que estás utilizando coloca en el STATICFILES_DIRS= os.path.join(BASE_DIR,'static')
@cleimangerman
@cleimangerman 5 жыл бұрын
Gracias lo movi mas arriba en base.py y ya funciona
@Cuzcator
@Cuzcator 5 жыл бұрын
@@cleimangerman Como lo solucionaste amigo?...me salio el mismo error
@cleimangerman
@cleimangerman 5 жыл бұрын
Hola moví la carpeta settings de lugar; podes probar en cualquier lugar y ver que pasa, yo la puse dentro de apps
@facundomazza3131
@facundomazza3131 4 ай бұрын
Soy yo o ahora es paga? 😔😔
Deploy de Django a Heroku.
21:28
codigofacilito
Рет қаралды 30 М.
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 20 МЛН
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 32 МЛН
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 60 МЛН
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 18 МЛН
42.- Curso Django 2 | Forms de Django Parte 2
20:34
Developer. pe
Рет қаралды 9 М.
46.- Curso Django 2 | Login y Logout con Django
13:30
Developer. pe
Рет қаралды 49 М.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,6 МЛН
How This New Battery is Changing the Game
12:07
Undecided with Matt Ferrell
Рет қаралды 45 М.
7 Essential Command Line Tools (2022)
9:12
Tech Craft
Рет қаралды 207 М.
Taller 8. Deploy de un Proyecto hecho en Django a un VPS
1:30:35
Developer. pe
Рет қаралды 10 М.
Difference between cookies, session and tokens
11:53
Valentin Despa
Рет қаралды 616 М.
32.- Curso Django 2 | Blog con Django:  Barra de busqueda
17:41
Developer. pe
Рет қаралды 17 М.
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 439 М.
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 20 МЛН