Articles of heroku

Parse X-Forwarded-For para obtener ip con werkzeug en Heroku

Heroku envía proxies desde un cliente al servidor, por lo que tiene que analizar X-Forwarded-For para encontrar la dirección IP de origen. El formato general de X-Forwarded-For es: X-Forwarded-For: client1, proxy1, proxy2 Utilizando werkzeug en el matraz, estoy tratando de encontrar una solución para acceder a la IP original del cliente. ¿Alguien sabe una buena […]

Problema al ejecutar el tutorial de la aplicación de Heroku en Facebook con Python

Estoy probando la capacidad de Heroku para escribir una aplicación de Facebook con Python. Estoy teniendo problemas para ejecutar el tutorial básico. Parecía que valía la pena hacer esta pregunta en StackOverflow en caso de que haya una respuesta que ayude a otras personas que se encuentran con el mismo problema. Seguí las instrucciones en […]

¿Por qué mi aplicación Flask se detecta como node.js en Heroku?

Recientemente hice algunos cambios en la estructura de mi aplicación Flask alojada en heroku y ahora heroku ha decidido detectarlo como una aplicación Node.js en lugar de una aplicación Python. Mi aplicación utiliza tanto python (Flask) para el api de back-end como javascript para el front-end. Los cambios que realicé incluyeron la integración de npm […]

Error de Django Heroku “Sus modelos tienen cambios que aún no se reflejan en una migración”

Recientemente agregué un modelo a mi aplicación (UserProfile) y cuando presioné los cambios a Heroku, creo que accidentalmente ejecuté heroku run python manage.py makemigrations . Ahora, cuando bash ejecutar heroku run python manage.py migrate el siguiente error (leaguemaster) benjamins-mbp-2:leaguemaster Ben$ heroku run python manage.py migrate Running `python manage.py migrate` attached to terminal… up, run.1357 Operations […]

Me gustaría usar PubNub para enviar actualizaciones en tiempo real al navegador web del usuario

Buscando utilizar PubNub para enviar actualizaciones en tiempo real al navegador web del usuario. Revisé su sitio web y materiales. Parece que tienen algunas opciones diferentes. Nos gustaría usarlo para enviar actualizaciones en tiempo real a una página web que un usuario está viendo. La información es simple, como “Acaba de recibir un mensaje”. No […]

¿Cómo instalo los requisitos internos para los proyectos de Python Heroku?

Tenemos algunas bibliotecas internas que hemos separado (por varias razones, en su mayoría administrativas o para tener la posibilidad de abrirlas fácilmente después). Viven en repositorys privados de Github, si eso importa. Me gustaría desplegar una aplicación en Heroku para probarlo. Depende de una de esas bibliotecas. Se supone que debo especificar mis dependencias en […]

Recibo un Error 400: Solicitud incorrecta en el dominio Heroku personalizado, pero funciona bien en foo.herokuapp.com

Acabo de enviar un proyecto de Django a Heroku. Funciona bien en http://rtd-staging.herokuapp.com/rtd2015/ , pero por alguna razón recibo un error 400: Solicitud incorrecta cuando la visito usando: http://staging.researchthroughdesign.org/rtd2015/ Sé que el CNAME se configuró correctamente porque durante el proceso de subir a Heroku se dijo que la aplicación Heroku se había bloqueado, por lo […]

Ejecutando el navegador de selenium en el servidor (Flask / Python / Heroku)

Estoy raspando algunos sitios web que parecen tener una protección bastante buena contra ellos. La única forma en que puedo hacer que funcione es usar Selenium para cargar la página y luego raspar todo eso. Actualmente esto funciona en mi computadora local (las ventanas de Firefox se abren y cierran cuando accedo a mi página […]

Las migraciones de django y la migración en el servidor heroku no crean tablas

Python versión 2.7 Django versión 1.9.7 He creado una aplicación Django en heroku. No puedo hacer que el servidor heroku migrate correctamente. En el pasado, he realizado todas las makemigrations locales de makemigrations local y luego las makemigrations al servidor. Ha funcionado en el pasado. Ahora pensé que elegiría hacer las migraciones todas en el […]

No se puede conectar a los cubos S3 con puntos en su nombre, cuando se usa Boto en Heroku

Recibimos un error de certificado al intentar conectarnos a nuestro contenedor S3 utilizando Boto. Curiosamente, esto solo se manifiesta cuando se accede a un grupo con puntos en su nombre mientras se ejecuta en Heroku. from boto.s3.connection import S3Connection conn = S3Connection({our_s3_key}, {our_s3_secret}) bucket = conn.get_bucket(‘ourcompany.images’) Plantea el siguiente error: Error del certificado: el nombre […]