Archivo de la categoría: Django

Django – web framework

El hosting para Django más barato

Hace un tiempo recomendé Webfaction como el mejor hosting para Django (debe aún serlo). Pero algunas veces no queremos el mejor, con el más barato nos alcanza Tal vez son un adolecente aprendiendo a programar, o simplemente rata. Para un … Sigue leyendo

Publicado en Aprendiendo Python, Django, Web | Etiquetado , , , | View Comments

os.path en el settings.py de Django para mayor comodidad

En el archivo de configuración settings.py de un proyecto Django, por lo general tenemos que setear variables como MEDIA_ROOT o STATIC_DOC_ROOT. Su contenido en una instalación Windows suele ser algo como: ‘C:\Windows\camino\hasta\mi\projecto’. Y en Linux: ‘/home/usuario/camino/a/mi/proyecto’. El problema surge cuando … Sigue leyendo

Publicado en Aprendiendo Python, Django, Siempre se aprende algo | Etiquetado , | View Comments

Django Middleware

Mientras estudié el tema para hacer un experimento, traduje el 80% de la documentación oficial. La dejo aquí más algunos condimentos personales. Middleware Es un sub framework que permite modificaciones al sistema de procesamiento de request/response de Django. Es un … Sigue leyendo

Publicado en Aprendiendo Python, Django | Etiquetado , | View Comments

URLs elegantes con Django

Este texto es parte del informe de nuestro proyecto final de carrera, lo publico en forma separada aquí por que tiene valor propio y puede convencer a más de un programador PHP de probar Django. Las URLs elegantes son la … Sigue leyendo

Publicado en Django | Etiquetado | View Comments

FPDF en Django

Si intentás usar FPDF en Django hay algunas cosas que necesitás saber: (ya sabés qué) FPDF está originalmente escrita en PHP y permite generar documentos PDF sin usar PDFLib (C). (ya sabés qué) hay más de un port de esta … Sigue leyendo

Publicado en Aprendiendo Python, Django | Etiquetado , | View Comments

El mejor hosting para Django

Según DjangoFriendly, el mejor hosting para Django es Webfaction. Yo lo vengo probando por un mes y estoy muy satisfecho.

Publicado en Django, Web | Etiquetado , | View Comments

SQL Debug en Django

¿Cómo saber en Django qué sentencias SQL se están ejecutando detrás de su ORM? Según la FAQ, podemos hacerlo de esta forma: Make sure your Django DEBUG setting is set to True. Then, just do this: >>> from django.db import … Sigue leyendo

Publicado en Django | Etiquetado , , , | View Comments

Diagrama de capas de Django

¿Cuál sería un diagrama de capas correcto para representar una instalación de Django? Ensayé el siguiente gráfico; es para una instalación en particular, pero se puede cambiar GNU/Linux por Sistema Operativo, PostgreSQL por Base de Datos y Apache por Servidor … Sigue leyendo

Publicado en Django | Etiquetado | View Comments

Generar diagramas de clases a partir de modelos de Django

La siguiente es la mejor forma que encontré de tomar todos los archivos models.py de las aplicaciones que componen un proyecto Django y generar un diagrama de clases completo, listo para exportar cómo imagen. Utilizo un comando incluido en django-command-extensions.

Publicado en Django | Etiquetado | View Comments

Streaming de datos en Django

En PHP uno pude ir mandando datos al cliente (navegador) a medida que los va procesando en el servidor. En Django siempre creé el texto de la respuesta para luego pasársela al objeto HttpResponse. A pesar de que había preguntado … Sigue leyendo

Publicado en Django | Etiquetado | View Comments

django-messages en español

django-messages es una aplicación que podemos integrar en nuestro proyecto Django para permitir a los usuarios enviarse mensajes entre ellos. Hoy la traducimos con Ceci al español (es_AR, en realidad) mientras por IRC uno de los miembros del proyecto nos … Sigue leyendo

Publicado en Django | Etiquetado | View Comments

Usando django-notification

django-notification es una aplicación para Django que permite al resto de las aplicaciones de un proyecto enviar notas a los usuarios. Así, cuando la aplicación Stock detecta que el número de bulones que hay en el depósito es menor límite … Sigue leyendo

Publicado en Django | Etiquetado | View Comments

Generar archivos rtf en forma dinámica desde Django

En mi anterior artículo les conté sobre pyrtf-ng, una librería para generar archivos rtf en forma fácil desde un programa escrito en Python. Fue la primer alternativa que manejamos a la hora de plantearnos el problema de generar archivos rtf … Sigue leyendo

Publicado en Django | Etiquetado , | View Comments

Workaround para el bug 7233 de Django

El bug se describe en http://code.djangoproject.com/ticket/7233, pero básicamente consiste en la imposibilidad de guardar objetos de tipo QueryDict en una sesión. Los usuarios de Django suelen toparse con el problema al intentar guardar en la sesión el objeto request.POST, yo … Sigue leyendo

Publicado en Django | Etiquetado | View Comments

DjangoDash

Mi amigo Pupeno, sabe que estoy trabajando en Django y me contó sobre este concurso: DjangoDash. Consiste en crear una aplicación web en Django, en 48 hs, en equipos de hasta dos personas. ¿Quienes lanzaron la competencia? Toast Driven. A … Sigue leyendo

Publicado en Django | Etiquetado | View Comments