я вроде понимаю что в data = {...} в один из атрибутов нужно передать неправильное значение , чтоб сработала ошибка , не понимаю как в тесте это проверить, как ее передать в self.assertRaises или это не так делается ?
У меня есть модели User и Profile (с FK на User). Можно создать в ProfileSerializer поле email по которому я буду не только получать e-mail, а и patch-запросом менять email юзера? На текущий момент у меня такой код:
class ProfileSerializer(serializers.ModelSerializer): email = serializers.ReadOnlyField(source='user.email')
Подскажите, как правильно делать свою форму для стандартного обработчика, смены пароля(к примеру). У класса passwordChangeView есть атрибут form_class, вот как с этим атрибутом правильно работать, мб кто-нибудь знает какие-либо статьи на эту тему
Или нужно просто создавать свою форму, а в этом атрибуте указывать имя класса формы? Если так, то как правильно делать именно такую форму? Просто указать в ней поля и виджеты?