Простой вопрос, всякий раз, когда я пытаюсь обновить свое представление, в этом случае путем добавления новых пользователей 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'),