Add video field to MainCategoryModel and update related serializers and views
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from django.shortcuts import render, get_object_or_404, redirect
|
||||
from rest_framework.views import APIView, Response
|
||||
from product.models import ProductModel, SubCategoryModel, DollorModel
|
||||
from product.serializers import SubCategorySerializer, DynamicProductSerializer
|
||||
from product.models import ProductModel, SubCategoryModel, MainCategoryModel
|
||||
from product.serializers import SubCategorySerializer, DynamicProductSerializer, MainCategorySerializer
|
||||
from .serializers import *
|
||||
from .models import *
|
||||
from rest_framework import status
|
||||
@@ -24,8 +24,8 @@ class HomeView(APIView):
|
||||
sliders = SliderModel.objects.all()
|
||||
slider_ser = SliderSerializer(instance=sliders, many=True, context={'request': request})
|
||||
|
||||
sub_categories = SubCategoryModel.objects.filter(show=True)
|
||||
sub_category_ser = SubCategorySerializer(instance=sub_categories, many=True, context={'request': request})
|
||||
main_categories = MainCategoryModel.objects.all()
|
||||
main_category_ser = MainCategorySerializer(instance=main_categories, many=True, context={'request': request})
|
||||
|
||||
products_to_show = ProductModel.objects.filter(show=True)
|
||||
product_ser = DynamicProductSerializer(instance=products_to_show, many=True, context={'request': request, 'view_type': 'list'})
|
||||
@@ -38,7 +38,7 @@ class HomeView(APIView):
|
||||
|
||||
response = {
|
||||
'sliders': slider_ser.data,
|
||||
'sub_categories': sub_category_ser.data,
|
||||
'main_categories': main_category_ser.data,
|
||||
'products': product_ser.data,
|
||||
'difreance_section': home_image_ser.data,
|
||||
'show_case_slider': show_cases_ser.data
|
||||
|
||||
Reference in New Issue
Block a user