Используйте IntegerChoices вместо Model для фреймворка отдыха
У меня есть такое поле,
models.py
from django.db import models as m
class Faculty(m.IntegerChoices):
Arts = 1, 'Arts',
Scienece = 2, 'Sceience'
Other = 3 ,'Other'
и используется как ссылка в других моделях.
Хаубер, теперь я хочу получить список с помощью API rest framework.
Например, если это не IntegerChoices
, а Model
Я могу использовать базу отдыха с view
и serializer
class MyModelViewSet(viewsets.ModelViewSet):
queryset = sm.Faculty.objects.all()
serializer_class = s.FormSelectorSerializer
class MyModleSerializer(ModelSerializer):
detail = serializers.JSONField()
class Meta:
model = sm.MyModel
fields = ('id')
Я могу использовать базу отдыха следующим образом,
Как сделать эквивалент этой вещи для IntegerChoices
?
Или это возможно?