附加由UpdateView Django替换的数据

时间:2019-04-28 15:13:46

标签: django django-generic-views

一个简单的问题,每当我尝试更新视图时,在这种情况下,通过添加更多用户UpdateView替换以前的记录并添加选择的记录。为了避免这种情况,我需要选择db中已经存在的那些,然后选择一个新的。如何避免替换并将数据附加到db?

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'),

0 个答案:

没有答案