Добавить данные, замененные заменой на UpdateView Django - PullRequest
0 голосов
/ 28 апреля 2019

Простой вопрос, всякий раз, когда я пытаюсь обновить свое представление, в этом случае путем добавления новых пользователей UpdateView заменяет предыдущие записи и добавляет выбранную.Чтобы избежать этого, мне нужно выбрать те, которые уже находятся в БД, и новую.Как избежать замены и добавления данных в БД?

views.py

class AddPersonView(LoginRequiredMixin, UpdateView):

    model = Trip
    template_name = 'tripplanner/add_new_member.html'
    fields = ["profile"]
    success_url = '/'

    def form_valid(self, form):
        form.instance.author = self.request.user
        return super().form_valid(form)

urls.py

   path('trip/<int:pk>/add_person/', AddPersonView.as_view(), name='new-trip-member'),
...