Передача данных Django Choices или Foreign Key в Vue 3
У меня есть следующий код:
from django_countries.fields import CountryField
....
class Book(models.Model):
country = CountryField()
authors = models.ForeignKey(Author, on_delete=models.CASCADE, related_name='instances')
cover = models.CharField(choices=BOOK_COVER_CHOICES, max_length=64)
....
Обычный сериализатор Django будет отображать поля в Django API в виде выпадающих списков.
Есть ли способ получить эту информацию прямо из того же представления Django API и использовать ее в Vue 3? Или мне нужно выполнить запрос Vue->Django API для каждого поля, чтобы получить необходимую информацию?