Я пытаюсь создать форму, где пользователь может создать блог. Форма будет иметь название, от одного до многих авторов и содержание. Что касается авторов, я хотел бы иметь поле поиска автозаполнения ввода (например, поле поиска тегов stackoverflow), которое будет добавлять авторов в блог. Я знаю, как создать внешний вид этого интерфейса, но что касается использования среды REST от Django для добавления авторов в мою модель, я не знаю, как это сделать.
Модель:
class Story(models.Model):
title = models.CharField(max_length=100, null=False)
content = models.TextField()
created_at = models.DateField(auto_now_add=True)
class StoryAuthor(models.Model):
story = models.ForeignKey(Story, on_delete=models.CASCADE)
user = models.ForeignKey(User, on_delete=models.CASCADE)
Как просмотреть каждого добавленного автора из входных данных и добавить его в мою модель StoryAuthor? Так, например, одна история должна выглядеть так:
id title content created_at
1 Hello world blah, blah 2019-06-04
story user
1 John
1 Jack
1 Brad
Что касается поля ввода, данные будут выглядеть следующим образом: "Джон, Джек, Брэд", как я могу использовать REST Джанго, чтобы иметь сериализатор / конечную точку, которая может это сделать?