add base viewset

This commit is contained in:
Kseninia Mikhaylova 2024-06-25 16:02:40 +03:00
parent 4394dbc116
commit 4be76f97c8
3 changed files with 24 additions and 2 deletions

View File

@ -15,11 +15,18 @@ Including another URLconf
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.urls import include, path
from django.conf.urls.static import static
from api import views
from rest_framework import routers
from frontImages import views as frontimg_views
router = routers.DefaultRouter()
router.register(r'api/front_img', frontimg_views.ImageViewSet)
urlpatterns = [
path('', include(router.urls)),
path("admin/", admin.site.urls),
path("api/products", views.products),
] + static('/files', document_root='files')

View File

@ -0,0 +1,8 @@
from rest_framework import serializers
from .models import Image
class ImageSerializer(serializers.ModelSerializer):
class Meta:
model = Image
fields = "__all__"

View File

@ -1,3 +1,10 @@
from django.shortcuts import render
# Create your views here.
from rest_framework import viewsets
from .models import Image
from .serializers import ImageSerializer
class ImageViewSet(viewsets.ModelViewSet):
queryset = Image.objects.all()
serializer_class = ImageSerializer