How can I override options of choices in django model form from the model field ?
class XXX(models.Model):
StatusType = models.TextChoices('StatusType', const.status_values)
status = models.CharField(max_length=100, default='abc', choices=StatusType.choices,)
views.py:
class XXXUpdateView(LoginRequiredMixin, UserPassesTestMixin, UpdateView):
model = XXX
fields = ['aaa', 'bbb', 'status']
def get_form(self):
form = super().get_form()
form.title = self.kwargs['title']
# NOW HERE I WANT TO RESET THE VALUE OF STATUS DROPDOWN BASED ON CERTAIN CONDITION.
return form
--