Size: a a a

Django [ru] #STAY HOME

2020 September 14

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
def unsubscribe_u2_from_blogs():
   user = User.objects.filter(first_name='u2')
   blogs = Blog.objects.all()
   for blog in blogs:
       blog.subscribers.remove(user)
       blog.save()
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
пытался так:
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
def unsubscribe_u2_from_blogs():
   user = User.objects.get(first_name='u2')
   user.blog_set.clear()
   user.save()
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
но почему то
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
AttributeError: 'RelatedManager' object has no attribute 'clear'
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ярослав Пицуха
def unsubscribe_u2_from_blogs():
   user = User.objects.get(first_name='u2')
   user.blog_set.clear()
   user.save()
здесь не через то поле пытался
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
нет, в другом дело
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
Для ForeignKeyобъектов этот метод существует, только если null=True. Если связанное поле не может быть установлено в None( NULL), то объект не может быть удален из отношения без добавления к другому.
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
это в гулге откапал
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ярослав Пицуха
Для ForeignKeyобъектов этот метод существует, только если null=True. Если связанное поле не может быть установлено в None( NULL), то объект не может быть удален из отношения без добавления к другому.
ничего не ясно, но там ты пытался обратиться через поле Blog.author
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
тоже верно
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ярослав Пицуха
Для ForeignKeyобъектов этот метод существует, только если null=True. Если связанное поле не может быть установлено в None( NULL), то объект не может быть удален из отношения без добавления к другому.
у поля подпищиков, есть related_name User -> Blog связь должна быть через него
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ярослав Пицуха
def unsubscribe_u2_from_blogs():
   user = User.objects.filter(first_name='u2')
   blogs = Blog.objects.all()
   for blog in blogs:
       blog.subscribers.remove(user)
       blog.save()
этот твой код должен был отработать

def unsubscribe_u2_from_blogs():
   user = User.objects.filter(first_name='u2')
   for blog in Blog.objects.all():
       blog.subscribers.remove(user)
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
TypeError: int() argument must be a string, a bytes-like object or a number, not 'QuerySet'
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ярослав Пицуха
TypeError: int() argument must be a string, a bytes-like object or a number, not 'QuerySet'
понятно)
def unsubscribe_u2_from_blogs():
   user = User.objects.get(first_name='u2')
   for blog in Blog.objects.all():
       blog.subscribers.remove(user)
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
да, всё работает
источник

ЯП

Ярослав Пицуха... in Django [ru] #STAY HOME
спасибо
источник
2020 September 15

КО

Константин Овечкин... in Django [ru] #STAY HOME
всем привет, подскажите, у меня есть модель с полем choices и я хотел на основе выбора, делать связь с нужной моделью, в которой будет нужный набор полей. Можно так реализовать связь? Если нет, то подскажите, как лучше сделать.
источник

Y

Yaroslav in Django [ru] #STAY HOME
Константин Овечкин
всем привет, подскажите, у меня есть модель с полем choices и я хотел на основе выбора, делать связь с нужной моделью, в которой будет нужный набор полей. Можно так реализовать связь? Если нет, то подскажите, как лучше сделать.
Как вариант - посмотри в сторону single table inheritance
источник

M(

Milirik (Кирилл Михе... in Django [ru] #STAY HOME
Здравствуйте! Не могли бы вы помочь с проблемой. Пытаюсь реализовать авторизацию через django_social ВК. Вхожу через вк и аккаунт в базе создается, но потом вылетает эта ошибка:
источник