code is now clean but still not working
This commit is contained in:
		| @ -1,17 +1,18 @@ | ||||
| from django.db.models import Model | ||||
| from rest_framework.serializers import ModelSerializer | ||||
| """passbook admin api utils""" | ||||
| # from django.db.models import Model | ||||
| # from rest_framework.serializers import ModelSerializer | ||||
|  | ||||
|  | ||||
| class LookupSerializer(ModelSerializer): | ||||
| # class LookupSerializer(ModelSerializer): | ||||
|  | ||||
|     mapping = {} | ||||
| #     mapping = {} | ||||
|  | ||||
|     def to_representation(self, instance): | ||||
|         for __model, __serializer in self.mapping.items(): | ||||
|             if isinstance(instance, __model): | ||||
|                 return __serializer(instance=instance).to_representation(instance) | ||||
|         raise KeyError(instance.__class__.__name__) | ||||
| #     def to_representation(self, instance): | ||||
| #         for __model, __serializer in self.mapping.items(): | ||||
| #             if isinstance(instance, __model): | ||||
| #                 return __serializer(instance=instance).to_representation(instance) | ||||
| #         raise KeyError(instance.__class__.__name__) | ||||
|  | ||||
|     class Meta: | ||||
|         model = Model | ||||
|         fields = '__all__' | ||||
| #     class Meta: | ||||
| #         model = Model | ||||
| #         fields = '__all__' | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer