no message
This commit is contained in:
parent
9a5d247c07
commit
6ad63f9fea
|
@ -51,7 +51,6 @@ class DeviceTempLogSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
|
|
||||||
class WeatherLogSerializer(serializers.ModelSerializer):
|
class WeatherLogSerializer(serializers.ModelSerializer):
|
||||||
device_name = serializers.SerializerMethodField()
|
|
||||||
power = serializers.SerializerMethodField()
|
power = serializers.SerializerMethodField()
|
||||||
data_time = serializers.SerializerMethodField()
|
data_time = serializers.SerializerMethodField()
|
||||||
create_time = serializers.SerializerMethodField()
|
create_time = serializers.SerializerMethodField()
|
||||||
|
@ -81,26 +80,11 @@ class WeatherLogSerializer(serializers.ModelSerializer):
|
||||||
'create_time',
|
'create_time',
|
||||||
]
|
]
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
super().__init__(*args, **kwargs)
|
|
||||||
self.latest = None
|
|
||||||
self.cur_device = None
|
|
||||||
|
|
||||||
def get_power(self, obj):
|
def get_power(self, obj):
|
||||||
# power max 12.6V, min 8.5V
|
# power max 12.6V, min 8.5V
|
||||||
power = int((float(obj.power) - 8.5) / 4.1 * 100)
|
power = int((float(obj.power) - 8.5) / 4.1 * 100)
|
||||||
return str(power)
|
return str(power)
|
||||||
|
|
||||||
def get_device_name(self, obj):
|
|
||||||
device_id = obj.device_id
|
|
||||||
device = cache.get(device_id)
|
|
||||||
if device:
|
|
||||||
self.device = device
|
|
||||||
return device.device_name
|
|
||||||
else:
|
|
||||||
return obj.device_name
|
|
||||||
return None
|
|
||||||
|
|
||||||
def get_data_time(self, obj):
|
def get_data_time(self, obj):
|
||||||
return obj.data_time.strftime('%Y-%m-%d %H:%M:%S')
|
return obj.data_time.strftime('%Y-%m-%d %H:%M:%S')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue