Size: a a a

Django [ru] #STAY HOME

2019 June 13

AF

Anton Fircak in Django [ru] #STAY HOME
вот модель: class CustomUser(AbstractBaseUser, PermissionsMixin):
   first_name = models.CharField(max_length=30, blank=False)
   last_name = models.CharField(max_length=30, blank=False)
   course = models.SmallIntegerField(blank=True, null=True)
   group = models.CharField(max_length=12, blank=True)
   hostel = models.ForeignKey(Hostel, on_delete=models.CASCADE, blank=True, null=True)
   room = models.ForeignKey(Room, on_delete=models.CASCADE, blank=True, null=True)
   email = models.EmailField(unique=True, null=False, blank=False)
   is_staff = models.BooleanField(
       _('staff status'),
       default=False,
       help_text=_('Designates whether the user can log into this admin site.'),
   )
   is_active = models.BooleanField(
       _('active'),
       default=False,
       help_text=_(
           'Designates whether this user should be treated as active. ''Unselect this instead of deleting accounts.'
       ),
   )

   USERNAME_FIELD = 'email'
   objects = CustomUserManager()
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
поставить точку останова на эту строку, запустить через дебаг, в Evaluate Expression выполнить Model.objects.get(pk=1)
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
Spirit💎
а как это проверить?
IDE - PyCharm?
источник

S

Spirit💎 in Django [ru] #STAY HOME
Denis Kopitsa
IDE - PyCharm?
+
источник

S

Spirit💎 in Django [ru] #STAY HOME
Denis Kopitsa
поставить точку останова на эту строку, запустить через дебаг, в Evaluate Expression выполнить Model.objects.get(pk=1)
на 23 строке?
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
на 24, внутри метода.
но здесь скорее всего что-то другое
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
заголовок класса покажи?
источник

S

Spirit💎 in Django [ru] #STAY HOME
а туда должна модель приходить? ну название ее, в селф
источник

S

Spirit💎 in Django [ru] #STAY HOME
Denis Kopitsa
заголовок класса покажи?
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
а реальной вьюхи?
источник

S

Spirit💎 in Django [ru] #STAY HOME
Denis Kopitsa
а реальной вьюхи?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
походу проблема в сейве пароля
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
кстати, pagination_class лучще из destroymixin убрать )
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
теперь VirtualDestroyModelViewSet
источник

S

Spirit💎 in Django [ru] #STAY HOME
Denis Kopitsa
теперь VirtualDestroyModelViewSet
источник

S

Spirit💎 in Django [ru] #STAY HOME
там внутри лист, перформ криэйт и перформ апдейт
источник

S

Spirit💎 in Django [ru] #STAY HOME
Denis Kopitsa
кстати, pagination_class лучще из destroymixin убрать )
он в делите не нужен типа?
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
он только для ListModel нужен
источник

S

Spirit💎 in Django [ru] #STAY HOME
ага, погуглил
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
два варианта, либо объекта действительно нет, либо у viewset 2 метода destroy и твой вызывается вторым.
попробуй в pycharm перейти в viewset, и нажать ctrl+o
и в окошке написать destroy
отображаться должен только твой mixin
источник