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