Spaces:
Sleeping
Sleeping
| # ============================================ | |
| # apps/analytics/serializers.py | |
| # ============================================ | |
| from rest_framework import serializers | |
| from apps.analytics.models import SearchLog, PopularSearch | |
| class SearchLogSerializer(serializers.ModelSerializer): | |
| """Serializer pour enregistrer une recherche""" | |
| class Meta: | |
| model = SearchLog | |
| fields = [ | |
| 'id', 'category', 'search_query', 'filters_applied', | |
| 'results_count', 'created_at' | |
| ] | |
| read_only_fields = ['id', 'created_at'] | |
| class PopularSearchSerializer(serializers.ModelSerializer): | |
| """Serializer pour les recherches populaires""" | |
| class Meta: | |
| model = PopularSearch | |
| fields = ['category', 'search_query', 'search_count', 'last_searched'] | |