电量数据从电压转化为百分比

This commit is contained in:
VIJAY\vijay 2022-08-23 15:00:33 +08:00
parent 2f2dfbbe91
commit c4fb56d3fe
1 changed files with 4 additions and 0 deletions

View File

@ -50,6 +50,7 @@ class DeviceTempLogSerializer(serializers.ModelSerializer):
class WeatherLogSerializer(serializers.ModelSerializer):
power = serializers.SerializerMethodField()
data_time = serializers.SerializerMethodField()
create_time = serializers.SerializerMethodField()
@ -78,6 +79,9 @@ class WeatherLogSerializer(serializers.ModelSerializer):
'create_time',
]
def get_power(self, obj):
power = int((float(obj.power) - 8.5) / 4.1 * 100)
return str(power)
def get_data_time(self, obj):
return obj.data_time.strftime('%Y-%m-%d %H:%M:%S')
def get_create_time(self, obj):