Je suis nouveau à Django et j'aimerais comprendre comment utiliser les gestionnaires. J'ai lu la documentation mais j'ai besoin d'un peu d'aide pour la mettre en pratique.Django: question de débutant sur les gestionnaires de modèles
J'ai modèles comme suit:
class Place(models.Model):
id = models.IntegerField(primary_key=True)
name = models.CharField(max_length=300)
class PlaceRef(models.Model):
place = models.ForeignKey(Place)
entry = models.ForeignKey(Entry)
value = models.FloatField()
units = models.CharField(max_length=30)
Si j'avais un particulier Place
, dois-je utiliser un gestionnaire pour ajouter la valeur de toutes les PlaceRefs
qui lui est associée? (En supposant par souci de simplicité que toutes les unités sont les mêmes ...)
place = Place.objects.get(id=id)
value = PlaceRef.objects... # what to do here?