Привет! Я создаю приложение для устранения неполадок в своей компании и хочу перенаправить пользователя в новую форму, где он укажет диагностику и решение, которые он предложил.Мой администратор в основном, сейчас мой код вызывает первую форму, когда созданный объект является новым, или статус открыт, и он вызывает ClosedForm, когда мой статус закрыт.когда пользователь меняет статус с открытого на закрытый и сохраняет тикект, он перенаправляется на закрытый формат
спасибо
class TicketFormClosed(ModelForm):
class Meta:
model = Ticket
fields = ('status','call_sheet_number','diagnose','solution','call_attend_date',)
class TicketForm(ModelForm):
class Meta:
model = Ticket
exclude = ('call_sheet_number','diagnose','solution','call_attend_date',)
class TicketAdmin(admin.ModelAdmin):
def get_form(self, request, obj=None, **kwargs):
form = super(TicketAdmin, self).get_form(request, obj, **kwargs)
if obj == None or obj.status=='Open':
form = TicketForm
else:
form = TicketFormClosed
return form