Django

/Django

Factory boy + Profile + Signals

By |2018-11-10T13:30:20+00:00noviembre 10th, 2018|Categories: Django, Testing|Tags: , , , , |

Factory boy + Profile + Signals The problem for me was to create users and profiles with factory boy. I have a User model, and then two profiles, only one of each will be attached to the user. Only some relevant fields will be listed in the code. project.apps.authentication.models.py [crayon-5dac222829ff5773006231/] project.apps.entities.models.py [crayon-5dac22282a000012782005/] So after having [...]

URL – regex de patentes argentinas

By |2018-05-15T15:25:28+00:00mayo 15th, 2018|Categories: Django, Linux, Python, SysAdmin|Tags: |

En este articulo encontraremos como formar regex de patentes argentinas. Primero la solución : [crayon-5dac22282a9c2384133197/] La explicación : Los paréntesis son usados para clases de caracteres, es decir, un conjunto de caracteres que se quieren matchear. Los caracteres se pueden enumerar individualmente, o se puede indicar un rango de caracteres dando dos caracteres y separándolos por '-'. [...]

Override admin save method? – Add extra control to admin

By |2018-05-07T20:30:29+00:00mayo 3rd, 2018|Categories: Django|Tags: , |

I need to Override admin save method, and add extra control to admin save method. I will present you one of three available methods What I wanted to achieve was adding some control when saving a instance of a model from the admin, because it is the only place where it is going to be [...]

Ver campo Many2Many en Django Admin

By |2018-04-25T15:02:07+00:00abril 25th, 2018|Categories: Django, Python|Tags: , , |

Queremos ver un campo Many2Many en Django Admin Si lo agregamos al list_field, nos va a dar un error del estilo [crayon-5dac22282b7a4012756299/] Lo que debemos hacer es agregar un campo que llame a una funcion. La documentación de como hacer esto : https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_display Dejo un código de ejemplo. El modelo: [crayon-5dac22282b7ac527743270/] Y el admin [crayon-5dac22282b7af302708622/] Con el campo [...]

A note on django signal pre_save

By |2018-04-24T19:38:07+00:00abril 24th, 2018|Categories: Django, Python|Tags: |

I am testing on django signal pre_save, and I want to share a note on this. This is my example code. # -*- coding: utf-8 -*- from django.db import models from django.db.models.signals import pre_save from django.dispatch import receiver class Parameter(models.Model): """ Tabla de parametros, clave valor. """ def __init__(self, *args, **kwargs): super(Parameter, self).__init__(*args, **kwargs) self.__original_value [...]

Django logging settings

By |2017-11-10T19:14:29+00:00noviembre 10th, 2017|Categories: Django|Tags: , , |

Django 1.9+ logging settings : Copia y salí andando.   Dejo una configuración bastante buena, para mi, de como configurar login de django. Para entender que son los handlers, logger, format, filters , recomiendo leer la documentación, que es bastante corta. Lectura de 15 minutos : https://docs.djangoproject.com/en/1.11/topics/logging/ También para entender las configuraciones hechas. https://gist.github.com/gonza8888/764bb66febcab4a2c0f48f1791a62b13.js [crayon-5dac22282b9eb421466171/]  

Ejecutar múltiples servidores locales de django

By |2017-07-07T19:32:06+00:00abril 30th, 2017|Categories: Django, Python|Tags: |

Objetivo: Ejecutar múltiples sevidores locales de django, para probar por ejemplo cuando estemos desarrollando una API o Web Service. Lo que podemos lograr con esto, es dejar un en modo PROD para que alguien consulte, y otro en modo DEV para que vayamos probando nosotros al desarrollar. […]