Передайте варианты Django или данные внешнего ключа в Vue 3

#django #vue.js #django-rest-framework

Вопрос:

У меня есть следующий код:

   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 будет отображать поля в API Django в виде раскрывающихся списков.

Есть ли способ получить эту информацию прямо из того же представления API Django и использовать ее в Vue 3? Или мне нужно выполнить запрос API Vue->Django для каждого поля, чтобы получить необходимую информацию?