Django - поле Foreignkey Rest Framework, чтобы быть selectField в моем приложении реагировать - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь создать сериализаторы для моего приложения React , но у меня возникли некоторые проблемы. Я дам вам пример

class City(models.Model):
 city_name = models.CharField(max_length=100)

class Profile(models.Model):
 city = models.ForeignKey(City, on_delete=models.DO_NOTHING)
.......more fields.......

Щас думаю, как сделать сериализатор. В запросе GET все просто, но по запросу POST или PUT мне нужно все данные из City модель в моем приложении React , чтобы выбрать опцию. Я хотел бы сделать два сериализатора, а в React - две оси, но я пытаюсь найти другое решение. Может кто сталкивался с этой проблемой, чтобы помочь мне? Извините за мой английский

1 Ответ

0 голосов
/ 10 октября 2019

Я думаю, у вас должен быть api city, который возвращает все города. Затем мы можем использовать этот API, чтобы получить список городов и показать его пользователю.

Для этого вы можете использовать ModelSerializer https://www.django -rest-framework.org / api-guide / serializers / #modelserializer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...