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 context
Z
context[name] = dict()
Т
Т