salut, 

un foreign key sur User dans Entretien, ça ne convient pas ?


a+ 

On Sun, 05 Feb 2012 14:35:38 +0000, Maxime wrote: 

> Bonjour,
>

> Voilà je débute sous django et cela fait quelques jours que je
bloque
> sur cette question:
> 
> Un extrait de mes models:
>
[code]class Entretien(models.Model):
> culture =
models.ForeignKey(Culture)
> date = models.DateField()
> 
> def
__unicode__(self):
> return 'Entretien -' + str(self.date)
> 
> class
Arrosage(Entretien):
> volume = models.IntegerField()
> 
> def
__unicode__(self):
> return 'Arrosage -' + str(self.date)
> 
> class
Coupe(Entretien):
> coupe = models.CharField(max_length=100)
> 
> def
__unicode__(self):
> return 'Coupe -' + str(self.date)
> [/code]
> 
>
Rapidement, l'application permettrait de gérer une culture. Culture
que
> l'on peut entretenir (arroser, couper, engraisser...), le but
étant de
> générer un carnet de bord. Voici ce que j'aimerai faire dans
ma vue:
> 
> [code]...
> entretiens =
Entretien.objects.all().order_by('date')[:5]
> ...
> return
render_to_response('core/index.html', entretiens)[/code]
> 
> Je
voudrais obtenir les 5 derniers entretiens d'un utilisateur. Le
>
problème c'est qu'en faisant cela je n'obtient que des objets de type
>
Entretien! Or je voudrais obtienir des objets de type Arrosage et
Coupe
> (polymorphisme). Comment faire?
> 
> Faut-il absolument
installer le django-model-utils? (InheritanceCastModel)
> 
> Merci.
>
_______________________________________________
> django mailing list
>
[email protected] [1]
>
http://lists.afpy.org/mailman/listinfo/django [2]


Links:
------
[1]
mailto:[email protected]
[2]
http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à