Установите начальное значение для модели в общих представлениях на основе классов

Я использую общие представления на основе классов, может ли кто-нибудь предложить мне, как я могу установить начальные значения для обновления формы?

Я попытался использовать метод get _initial (), но безуспешно. Ниже приведен код, который я пробовал

  class IncidentUpdateView(UpdateView):
      form_class = IncidentForm
      form_class.initial = {"badge_number": '88888'}
      model = Incident
      template_name = 'hse/incident/incident_update.html'

     def get_initial(self, form_class):
        initials = {
         "badge_number": '88888'
         }
        form = form_class(initial=initials)
       return form

     def get_success_url(self):
        return reverse_lazy('hse-incident', args=[self.object.id])
25
задан Simeon Visser 11 December 2013 в 11:40
поделиться