Как я могу изменить модель в UpdateView для пользователей разных типов? У меня есть Student
и Teacher
унаследовал от AbstractBaseUser
, и мне нужно изменить для для нихПредставления на основе классов UpdateView django различного типа модели
class EditUser(UpdateView):
success_url = '/success/'
template_name = 'edit-profile.html'
model = Teacher (I need to choose this Teacher or Student)
Я знаю о get_template_names(self)
метод или get_success_url(self)
, но не может найти get_model
метод. мне нужно somethng как:
def get_model_name(self):
if self.request.user.user_type == 'teacher':
return Teacher
if self.request.user.user_type == 'student':
return Studend
Спасибо.
Спасибо вы собираетесь попробовать прямо сейчас –
Вас! – soon