[pyar] [django] Herencia circular

Claudio Omar Melendrez Baeza claudio.melendrez en gmail.com
Mar Abr 29 11:16:19 ART 2014


Si no me falla la memoria, los FK de django pueden usar 'self'.
pregunta = models.ForeignKey('self', null=True).
Ah, no habia visto el link a stack overflow. Pero null=True es necesario
porque sino el primer objeto nunca valida y no se puede grabar.


2014-04-29 11:05 GMT-03:00 Daniel <dmlistapython en gmail.com>:

> Me resulta interesante tu presunción de que manejo bien el inglés. ¿por
> qué lo decís?
> y aún sabiendo que está, según lo que comentás, no lo encontré ¿dónde esta?
>
>
>
> El 29 de abril de 2014, 9:22, Ramiro Morales <cramm0 en gmail.com> escribió:
>
>> Como es evidente que manejas bien el inglés, te hubieses ahorrado ese
>> tiempo leyendo la documentacion , en la cual el tópico está perfectamente
>> explicado.
>>
>> Ramiro Morales
>> @ramiromorales
>> On Apr 29, 2014 8:24 AM, "Daniel" <dmlistapython en gmail.com> wrote:
>>
>>> Ayer estuve buscado toda la tarde, ahora que hice la pregunta acabo de
>>> encontrarla :)
>>>
>>> para alguien que se enfrente a lo mismo:
>>> http://stackoverflow.com/questions/534700/can-i-have-a-django-model-that-has-a-foreign-key-reference-to-itself
>>>
>>>
>>>
>>>
>>> El 29 de abril de 2014, 8:16, Daniel <dmlistapython en gmail.com> escribió:
>>>
>>>> Estoy encarando el desarrollo de una aplicacioncita para un cuartel de
>>>> bomberos.
>>>> y me encaro a un desafío y quería su consejo.
>>>>
>>>> Se necesitan hacer ciertas preguntas ante una emergencia, según la
>>>> respuesta desencadenaría otras y así sucesivamente. No hay un nivel de
>>>> anidamiento establecido.
>>>>
>>>> La idea es hacer una clase pregunta "genérica" que pueda dependender de
>>>> si misma
>>>> algo como
>>>>
>>>> class Pregunta(django.Model):
>>>>       texto_pregunta = CharField
>>>>       respuestas_posibles = choicefield
>>>>       depende_de = ForeignKey(Pregunta)  <--Este es el punto.
>>>>
>>>>
>>>> ¿Alguna idea de cómo encararlo?
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Daniel Malisani
>>>
>>> _______________________________________________
>>> 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
>>
>
>
>
> --
> Daniel Malisani
>
> _______________________________________________
> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140429/43bab56b/attachment.html>


More information about the pyar mailing list