models
This commit is contained in:
parent
105aba4e2c
commit
111810bed1
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
|
@ -30,6 +30,8 @@ router.register(r"review", views.ReviewViewSet)
|
|||
router.register(r"calculator", views.CalcViewSet)
|
||||
router.register(r"advantage", views.AdvantageViewSet)
|
||||
router.register(r"footer", views.FooterViewSet)
|
||||
router.register(r"custom_request", views.custom_requestViewSet)
|
||||
router.register(r"social_network", views.social_networkViewSet)
|
||||
|
||||
urlpatterns = [
|
||||
path("", include(router.urls)),
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
|
@ -7,6 +7,8 @@ from seo.models import (
|
|||
CalcModel,
|
||||
AdvantageModel,
|
||||
FooterModel,
|
||||
custom_request,
|
||||
social_network,
|
||||
)
|
||||
|
||||
|
||||
|
@ -21,3 +23,5 @@ admin.site.register(ReviewModel)
|
|||
admin.site.register(CalcModel)
|
||||
admin.site.register(AdvantageModel)
|
||||
admin.site.register(FooterModel)
|
||||
admin.site.register(custom_request)
|
||||
admin.site.register(social_network)
|
||||
|
|
|
@ -80,9 +80,26 @@ class AdvantageModel(models.Model):
|
|||
|
||||
|
||||
class FooterModel(models.Model):
|
||||
text = models.TextField(max_length=100)
|
||||
text = models.TextField(max_length=1000)
|
||||
small_text = models.BooleanField("small text")
|
||||
|
||||
|
||||
def __str__(self):
|
||||
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}"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
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
|
||||
|
||||
|
@ -48,3 +48,12 @@ class FooterSerializer(serializers.ModelSerializer):
|
|||
class Meta:
|
||||
model = FooterModel
|
||||
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__"
|
||||
|
|
12
seo/views.py
12
seo/views.py
|
@ -10,6 +10,8 @@ from .models import (
|
|||
CalcModel,
|
||||
AdvantageModel,
|
||||
FooterModel,
|
||||
custom_request,
|
||||
social_network,
|
||||
)
|
||||
from .serializers import (
|
||||
AdvantageSerializer,
|
||||
|
@ -19,6 +21,8 @@ from .serializers import (
|
|||
PageSerializer,
|
||||
ReviewSerializer,
|
||||
SeoSerializer,
|
||||
custom_requestSerializer,
|
||||
social_networkSerializer,
|
||||
)
|
||||
|
||||
import logging
|
||||
|
@ -65,3 +69,11 @@ class AdvantageViewSet(viewsets.ModelViewSet):
|
|||
class FooterViewSet(viewsets.ModelViewSet):
|
||||
queryset = FooterModel.objects.all()
|
||||
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
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
Loading…
Reference in New Issue