Size: a a a

Django [ru] #STAY HOME

2019 July 28

AZ

Anton Zakharov in Django [ru] #STAY HOME
len
при написании тестов первым идет в классе идет def setUp. если я хочу протестировать написанную в ресте регистрацию, то с чего вообще начать?
источник

l

len in Django [ru] #STAY HOME
мммм, ок, спс
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
len
при написании тестов первым идет в классе идет def setUp. если я хочу протестировать написанную в ресте регистрацию, то с чего вообще начать?
Вообще, по хорошему тебе надо писать функциональные тесты для такого на селениуме, так будет гораздо более высокий уровень абстракции тестирования
источник

ДА

Дастан Алымбеков in Django [ru] #STAY HOME
Как правильно написать логику ?

https://gist.github.com/Alymbekov/fa054b0dccacaaaf378cc248c772e641
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
ух блин трай эксепты лысые
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Че многих так на них тянет?
источник

ДА

Дастан Алымбеков in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Че многих так на них тянет?
Так как сделать , чтобы category который ссылается на ManyToMany ,  автоматический выбирался ?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
У тебя category - manyToMany
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
следовательно надо работать как с manyToMany
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
У такого поля есть метод add
источник

ДА

Дастан Алымбеков in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
У такого поля есть метод add
а понял спасибо
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Ты уверен что должно быть 'core.apps.CoreConfig',, а не 'apps.core.CoreConfig',?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
А helloworld.apps.core? :)
источник

ДА

Дастан Алымбеков in Django [ru] #STAY HOME
needs to have a value for field "id" before this many-to-many relationship can be used.? такая ошибка выходит

    def save(self, *args, **kwargs):  
       if self.gender == "Мужчина":
           a = Category.objects.get(pk=3)
           a.save()
           self.category.add(a)
       else:
           print("Not working")


В чем ошибка ??
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Дастан Алымбеков
needs to have a value for field "id" before this many-to-many relationship can be used.? такая ошибка выходит

    def save(self, *args, **kwargs):  
       if self.gender == "Мужчина":
           a = Category.objects.get(pk=3)
           a.save()
           self.category.add(a)
       else:
           print("Not working")


В чем ошибка ??
Это весь сейв метод? А где обращение к родительскому сейву? Без super().save(*args, **kwargs) ты вообще основной объект не сохраняешь
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Дастан Алымбеков
needs to have a value for field "id" before this many-to-many relationship can be used.? такая ошибка выходит

    def save(self, *args, **kwargs):  
       if self.gender == "Мужчина":
           a = Category.objects.get(pk=3)
           a.save()
           self.category.add(a)
       else:
           print("Not working")


В чем ошибка ??
Тут, кстати, лучше get_or_create используй
источник

ДА

Дастан Алымбеков in Django [ru] #STAY HOME
Rust Saiargaliev
Это весь сейв метод? А где обращение к родительскому сейву? Без super().save(*args, **kwargs) ты вообще основной объект не сохраняешь
Ту же ошибку скидывает


    def save(self, *args, **kwargs):  
       if self.gender == "Мужчина":
           a = Category.objects.get(pk=3)
           a.save()
           self.category.add(a)
       else:
           print("Not working")
       super(Subscriber, self).save(*args, **kwargs)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Дастан Алымбеков
Ту же ошибку скидывает


    def save(self, *args, **kwargs):  
       if self.gender == "Мужчина":
           a = Category.objects.get(pk=3)
           a.save()
           self.category.add(a)
       else:
           print("Not working")
       super(Subscriber, self).save(*args, **kwargs)
:)
Ну смотри, ты новому объекту (без айдишника) пытаешься добавить категорию. На что он и ругается. И только в самом конце ты этот объект создаешь

Сохрани сначала объект super().save(*args, **kwargs), потом играйся с ним
источник

SS

Sirius Sufiew in Django [ru] #STAY HOME
Привет народ!
Сменил пароль админа (там раньше отображался хешированный пароль) из администрации джанго. Больше не могу зайти. И ещё форма входа в сайт работает только для админа. Хотя новые юзер отображаются в дисплее админки.  В чем может быть ошибка.?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Rust Saiargaliev
:)
Ну смотри, ты новому объекту (без айдишника) пытаешься добавить категорию. На что он и ругается. И только в самом конце ты этот объект создаешь

Сохрани сначала объект super().save(*args, **kwargs), потом играйся с ним
ток потом надо еще сохранять
источник