Передача данных 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 для каждого поля, чтобы получить необходимую информацию?

Вернуться на верх