[pyar] Models no toma fields de Mixin

Tim Zenderman tim en bananadesk.com
Vie Mayo 30 19:10:05 ART 2014


Me parece que es muy verdad. Vamos a tener que fijarnos en eso entonces...
Gracias! Despues les avisamos el resultado.


2014-05-30 13:27 GMT-07:00 Claudio Omar Melendrez Baeza <
claudio.melendrez en gmail.com>:

> "Localmente usamos Mac OSX y en production usamos Ubuntu 12.04, pero no
> debería de influir?"
>
> Influye: nosotros usamos virtualbox+vagrant+salt por esa misma razon.
> Hasta una dif. de subversion de Python (2.7.3 vs. 2.7.4) fue problematica
> para algunas cosas (imports), ni hablar de las dif. de sistemas (usamos
> Mac, Ubuntu, Mint).
>
> Tener un entorno clonado para correr tests y dev servers da una seguridad
> que no imaginas.
>
>
>
> 2014-05-30 17:00 GMT-03:00 Tim Zenderman <tim en bananadesk.com>:
>
> Yo estoy laburando con Juan en esto tambien. En realidad, el modelo es
>> abstracto exactamente como vos lo definiste. La raro es que funciona bien
>> en las maquinas locales nuestras, pero no en production... Localmente
>> usamos Mac OSX y en production usamos Ubuntu 12.04, pero no debería de
>> influir?
>>
>> Este mismo problema nos pasó en una de nuestras maquinas locales hace un
>> par de meses, pero no recordamos como se resolvió :(
>>
>> Otra cosas raras:
>> - hay metodos definidos en la clase abstracta y esos metodos si los toma.
>> - este problema no existe dentro del shell, solo en South (0.84) y en el
>> app server (gunicorn 18.0).
>>
>> -Tim
>>
>>
>> 2014-05-30 12:46 GMT-07:00 Claudio Omar Melendrez Baeza <
>> claudio.melendrez en gmail.com>:
>>
>> No seria mejor usar un modelo abstracto para eso?
>>> Yo nunca tuve problemas asi. Algo asi:
>>>
>>> class CreatedBase(models.Model)
>>>     created_on = models.DateField(auto_now_add=True)
>>>     created_by = models.ForeignKey(User)
>>>     class Meta:
>>>         abstract = True
>>>
>>> Creo que eso es todo lo que necesitas, y deberia andar todo diez puntos
>>> con south tambien (siempre use South, recordaria algun problema sino)
>>>
>>>
>>>
>>> 2014-05-30 15:47 GMT-03:00 Juan Carizza <juan.carizza en gmail.com>:
>>>
>>>> Hola gente ¿Cómo va? ando con un problema que me descolocó.
>>>>
>>>> Basicamente tengo algo cómo lo que está abajo. Un mixin para agregar
>>>> fields repetidos a distintos models.
>>>>
>>>> El problema es que en el modelo Pedido no me toma los fields del mixin.
>>>> Y cuando hago un schemamigration South quiere borrarme esos fields diciendo
>>>> que no existen.
>>>>
>>>> Estoy usando Django 1.6.3 y python 2.7
>>>>
>>>>
>>>> class CreatedMixin(models.Model)
>>>>     created_on = models.DateField(auto_now_add=True)
>>>>     created_by = models.ForeignKey(User)
>>>>
>>>>
>>>> class Pedido(CreatedMixin):
>>>>     nombre = models.CharField(max_length=120)
>>>>
>>>> _______________________________________________
>>>> pyar mailing list pyar en python.org.ar
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>>
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>>
>> --
>> Best,
>> Tim Z
>> BananaDesk
>> bananadesk.com/
>> <https://www.facebook.com/banana.desk.pms>
>> <https://twitter.com/BananaDesk_en>
>> <http://www.pinterest.com/bananadesk/>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Best,
Tim Z
BananaDesk
bananadesk.com/
<https://www.facebook.com/banana.desk.pms>
<https://twitter.com/BananaDesk_en>  <http://www.pinterest.com/bananadesk/>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140530/c231671a/attachment.html>


More information about the pyar mailing list