value2 dict bug
This commit is contained in:
parent
33eb8ffbc7
commit
54c7d7719d
|
|
@ -167,10 +167,11 @@ class QActionDetailSerializer(serializers.ModelSerializer):
|
|||
|
||||
def get_value2(self, obj):
|
||||
value2 = obj.value2
|
||||
if value2.get('province', None):
|
||||
value2['province_name'] = Province.objects.get(id=value2['province']).name
|
||||
if value2.get('city', None):
|
||||
value2['city_name'] = City.objects.get(id=value2['city']).name
|
||||
if value2.get('citys', None):
|
||||
value2['citys_'] = CitySerializer(instance=City.objects.filter(id__in=value2['citys']), many=True).data
|
||||
if isinstance(value2, dict):
|
||||
if value2.get('province', None):
|
||||
value2['province_name'] = Province.objects.get(id=value2['province']).name
|
||||
if value2.get('city', None):
|
||||
value2['city_name'] = City.objects.get(id=value2['city']).name
|
||||
if value2.get('citys', None):
|
||||
value2['citys_'] = CitySerializer(instance=City.objects.filter(id__in=value2['citys']), many=True).data
|
||||
return value2
|
||||
Loading…
Reference in New Issue