url formats dan nginx

This commit is contained in:
Irwan Cahyono 2025-06-30 11:41:16 +07:00
parent 85e674e6d6
commit b545aa75cc
3 changed files with 14 additions and 2 deletions

View File

@ -10,4 +10,6 @@ urlpatterns = [
path('topics/', views.ContentTopicList.as_view()),
path('topics/<int:pk>/', views.ContentTopicDetail.as_view()),
path('formats/', views.ContentFormatChoices.as_view()),
]

View File

@ -1,4 +1,5 @@
from rest_framework import generics, filters, parsers
from rest_framework.response import Response
from rest_framework import generics, filters, views
from django_filters.rest_framework import DjangoFilterBackend, FilterSet, CharFilter, ChoiceFilter
from content import models, serializers
@ -87,3 +88,12 @@ class ContentTopicDetail(generics.RetrieveUpdateDestroyAPIView):
return serializer_class
class ContentFormatChoices(views.APIView):
def get(self, request, *args, **kwargs):
return Response({
"count": len(models.Content.CONTENT_FORMAT_CHOICES),
"results": [
{"value": choice[0], "label": choice[1]}
for choice in models.Content.CONTENT_FORMAT_CHOICES
]
})

View File

@ -2,7 +2,7 @@
client_max_body_size 8M;
upstream django_app {
server freekake_api:8000;
server web:8000;
}
server {