This commit is contained in:
parent 105aba4e2c
commit 111810bed1
12 changed files with 46 additions and 2 deletions

BIN
bi--telephone.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
fa--youtube.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
ic--baseline-telegram.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -30,6 +30,8 @@ router.register(r"review", views.ReviewViewSet)
router.register(r"calculator", views.CalcViewSet) router.register(r"calculator", views.CalcViewSet)
router.register(r"advantage", views.AdvantageViewSet) router.register(r"advantage", views.AdvantageViewSet)
router.register(r"footer", views.FooterViewSet) router.register(r"footer", views.FooterViewSet)
router.register(r"custom_request", views.custom_requestViewSet)
router.register(r"social_network", views.social_networkViewSet)
urlpatterns = [ urlpatterns = [
path("", include(router.urls)), path("", include(router.urls)),

BIN
ri--vk-fill.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -7,6 +7,8 @@ from seo.models import (
CalcModel, CalcModel,
AdvantageModel, AdvantageModel,
FooterModel, FooterModel,
custom_request,
social_network,
) )
@ -21,3 +23,5 @@ admin.site.register(ReviewModel)
admin.site.register(CalcModel) admin.site.register(CalcModel)
admin.site.register(AdvantageModel) admin.site.register(AdvantageModel)
admin.site.register(FooterModel) admin.site.register(FooterModel)
admin.site.register(custom_request)
admin.site.register(social_network)

View File

@ -80,9 +80,26 @@ class AdvantageModel(models.Model):
class FooterModel(models.Model): class FooterModel(models.Model):
text = models.TextField(max_length=100) text = models.TextField(max_length=1000)
small_text = models.BooleanField("small text") small_text = models.BooleanField("small text")
def __str__(self): def __str__(self):
return f"{self.text}" return f"{self.text}"
class custom_request(models.Model):
name = models.CharField(max_length=50)
id = models.UUIDField(primary_key=True)
phone = models.CharField(max_length=100)
date = models.DateField()
def __str__(self):
return f"{self.name}"
class social_network(models.Model):
name = models.CharField(max_length=50)
link = models.CharField(max_length=50)
image = models.ImageField(default=True)
def __str__(self):
return f"{self.name}"

View File

@ -1,5 +1,5 @@
from rest_framework import serializers from rest_framework import serializers
from .models import KupiZabor, Seo, PageModel, ReviewModel, CalcModel, AdvantageModel, FooterModel from .models import KupiZabor, Seo, PageModel, ReviewModel, CalcModel, AdvantageModel, FooterModel, custom_request, social_network
import logging import logging
@ -48,3 +48,12 @@ class FooterSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = FooterModel model = FooterModel
fields = "__all__" fields = "__all__"
class custom_requestSerializer(serializers.ModelSerializer):
class Meta:
model = custom_request
fields = "__all__"
class social_networkSerializer(serializers.ModelSerializer):
class Meta:
model = social_network
fields = "__all__"

View File

@ -10,6 +10,8 @@ from .models import (
CalcModel, CalcModel,
AdvantageModel, AdvantageModel,
FooterModel, FooterModel,
custom_request,
social_network,
) )
from .serializers import ( from .serializers import (
AdvantageSerializer, AdvantageSerializer,
@ -19,6 +21,8 @@ from .serializers import (
PageSerializer, PageSerializer,
ReviewSerializer, ReviewSerializer,
SeoSerializer, SeoSerializer,
custom_requestSerializer,
social_networkSerializer,
) )
import logging import logging
@ -65,3 +69,11 @@ class AdvantageViewSet(viewsets.ModelViewSet):
class FooterViewSet(viewsets.ModelViewSet): class FooterViewSet(viewsets.ModelViewSet):
queryset = FooterModel.objects.all() queryset = FooterModel.objects.all()
serializer_class = FooterSerializer serializer_class = FooterSerializer
class custom_requestViewSet(viewsets.ModelViewSet):
queryset = custom_request.objects.all()
serializer_class = custom_requestSerializer
class social_networkViewSet(viewsets.ModelViewSet):
queryset = social_network.objects.all()
serializer_class = social_networkSerializer

BIN
telegram.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
vk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
youtube.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB