DT
Size: a a a
DT
DT
Z
list(context) обернул всеравноDT
list(context) обернул всеравноDT
DT
DT
list(context) обернул всеравноZ
DT
Z
fuels_s on serializer GasStationGetSerializer.\nThe serializer field might be named incorrectly and not match any attribute or key on the GasStation instance.\nOriginal exception text was: 'AИ 92'."DT
DT
Z
class GasStationGetSerializer(serializers.ModelSerializer):
tanks = TankGetSerializer(many=True, read_only=True)
type = serializers.CharField()
fuels_s = serializers.JSONField()
class Meta:
model = GasStation
fields = ('tanks', 'type', 'fuels_s')DT
class GasStationGetSerializer(serializers.ModelSerializer):
tanks = TankGetSerializer(many=True, read_only=True)
type = serializers.CharField()
fuels_s = serializers.JSONField()
class Meta:
model = GasStation
fields = ('tanks', 'type', 'fuels_s')Z
for tf in TypeFuel.objects.all():
context['{}'.format(tf.slug)]['mass'] = sum(list(
Tank.objects.filter(gas_station_id=self.id, fuel_type_id=tf.id).values_list('mass', flat=True)))
context['{}'.format(tf.slug)]['volume'] = sum(list(
Tank.objects.filter(gas_station_id=self.id, fuel_type_id=tf.id).values_list('volume', flat=True)))
des = list(Tank.objects.filter(gas_station_id=self.id, fuel_type_id=tf.id).values('density'))
context['{}'.format(tf.slug)]['density'] = sum(des) / len(des)
return contextАА
Z
for tf in TypeFuel.objects.all():
context['{}'.format(tf.slug)]['mass'] = sum(list(
Tank.objects.filter(gas_station_id=self.id, fuel_type_id=tf.id).values_list('mass', flat=True)))
context['{}'.format(tf.slug)]['volume'] = sum(list(
Tank.objects.filter(gas_station_id=self.id, fuel_type_id=tf.id).values_list('volume', flat=True)))
des = list(Tank.objects.filter(gas_station_id=self.id, fuel_type_id=tf.id).values('density'))
context['{}'.format(tf.slug)]['density'] = sum(des) / len(des)
return contextZ
context[name] = dict()Т
Т