url formats dan nginx

This commit is contained in:
2025-06-30 11:41:16 +07:00
parent 85e674e6d6
commit b545aa75cc
3 changed files with 14 additions and 2 deletions
+2
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()),
]
+11 -1
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
]
})
+1 -1
View File
@@ -2,7 +2,7 @@
client_max_body_size 8M;
upstream django_app {
server freekake_api:8000;
server web:8000;
}
server {