Entradas por categoría "python"
pycon_es.jpg.jpg

PyConES 2013


El resumen de la PyconES, la primera PyconES, es muy sencillo: con ganas de la siguiente.

Creo que esto resume mejor que nada la impresión que me llevé de la primera Python Conference celebrada en España. La impresión general es que todo fue muy bien,
y que la gente se fue contenta por el resultado, por la calidad y cantidad de charlas y en general por haber pasado dos días ...

Leer mas

Nuevos proyectos en producción


Tras la mudanza al Polígono de Son Castelló hemos tenido unas semanas de actividad frenética. El mes de enero y febrero nos han permitido reunirnos con mucha gente, la mayoría emprendedores y también poner en producción algunos proyectos cuyo desarrollo se había iniciado el año anterior.

La nueva localización hace más fácil poder quedar con amigos y posibles clientes. Tanto llegar a las oficinas como aparcar ha dejado de ser ...

Leer mas

Django class based views - Epílogo


El mundo de las class based views como se puede ver da para mucho. La posibilidad de sobrescribir funciones, cambiar parámetros e ir combinando mixins hasta obtener la funcionalidad que necesitamos nos permite reutilizar mucho codigo y de manera elegante.

En este último artículo de las serie veremos alguna de las situaciones más habituales en las que nos podemos encontrar y cómo se resuelven.

 

El formulario por defecto no ...

Leer mas

Django class based views - Listados


En este sexta entrega veremos cómo podemos mostrar listad de objetos, algo que normalmente va muy ligado al flujo de trabajo asociado al CRUD.

Para mostrar listados (paginados o no) Django nos proporciona la clase ListView que podemos encontrar en django.views.generic.list. Esta clase és hija de MultipleObjectTemplateResponseMixin y de BaseListView. Esta última clase es la que hace el grueso del trabajo, ya que es hija de MultipleObjectMixin ...

Leer mas

Django Class Based Views - CRUD


En esta qunta parte veremos cómo podemos gestoionar todo lo relacionado con un mantenimiento, el famoso CRUD (Create, Retrieve, Update, Delete). La parte de Retrieve ya la hemos visto, pero volveremos a ella para que nos quede un ejemplo completo. Partiremos del sigueinte modelo:

class Sample(models.Model):
    """this is just a sample model"""

    slug = models.SlugField(max_length=50, unique=True)
    name = models.CharField(max_length=100)
    ammount = models.IntegerField()
    comments ...
Leer mas