Size: a a a

Django [ru] #STAY HOME

2019 December 01

AL

Alexander Levin in Django [ru] #STAY HOME
Всем привет, пытаюсь реализовать кнопку лайк ajax запросом, нужно передать в запросе POST параметры data-id и data-action, чтобы потом принять их во воюхе. Но словарь POST содержит только csrf токен, что я делаю не так?      

<form action="{% url 'images:like' %}" method="post" data-id="{{ image.id }}"
             data-action="{% if request.user in users_like %}un{% endif %}like">
           {% csrf_token %}
           <button ...
источник

N

Nire in Django [ru] #STAY HOME
Всем привет, изучаю manytomany, помогите пожалуйста не нагуглил.
Есть модель корзины и подсчет количества одинаковых товаров, как можно count увеличить?
Попытался вызвать обьект CardsInBucket не получилось
источник

N

Nire in Django [ru] #STAY HOME
 
           user_bucket = Bucket.objects.get_or_create(user=request.user)
           purchase_card = Card.objects.get(card_id = card_id)
           if purchase_card in user_bucket:
               pass
           else:
               user_bucket.cards.add(purchase_card)
               user_bucket.save()
           return redirect(reverse('home'))

Не могу дописать добавление количества
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nire
 
           user_bucket = Bucket.objects.get_or_create(user=request.user)
           purchase_card = Card.objects.get(card_id = card_id)
           if purchase_card in user_bucket:
               pass
           else:
               user_bucket.cards.add(purchase_card)
               user_bucket.save()
           return redirect(reverse('home'))

Не могу дописать добавление количества
if purchase_card in user_bucket:
               pass


вот это что ?
источник

N

Nire in Django [ru] #STAY HOME
проверка на наличие в  user_bucket.cards, извиняюсь
источник

N

Nire in Django [ru] #STAY HOME
если карта есть в корзине
источник

N

Nire in Django [ru] #STAY HOME
поле cards в моделе user_bucket это manytomany
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nire
проверка на наличие в  user_bucket.cards, извиняюсь
во первых

get_or_create - возвращает две переменные
объект и флаг был создан новый объект или нет
источник

N

Nire in Django [ru] #STAY HOME
запомнил, изменил. спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
во вторых по логике

ты проверяешь есть ли один объект в другом объекте

те проверять есть ли
молоток в гвоздодере
источник

Ц🐯

Це пиздос 🐯 in Django [ru] #STAY HOME
Простите за вопрос, но не могли бы по торнадо аналогичный чат дать, если вообще есть такие(
Если запрещено, админы попросту адамите вопрос пожалуйста.
источник

N

Nire in Django [ru] #STAY HOME
Dan Tyan
во вторых по логике

ты проверяешь есть ли один объект в другом объекте

те проверять есть ли
молоток в гвоздодере
Попробывал так, но всё не получается
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nire
Попробывал так, но всё не получается
в таком случае если объекта нет у тебя будет ошибка
источник

DT

Dan Tyan in Django [ru] #STAY HOME
попробуй заменить
if CardInBucket.objects.filter(...).exists():
источник

N

Nire in Django [ru] #STAY HOME
сработало, спасибо
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Ребят, привет. Мне нужно в  upload_to  сделать название из моего объекта, как мне обратиться к нему? Импортировать модель? или из  instance?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Anvar Khamidov
Ребят, привет. Мне нужно в  upload_to  сделать название из моего объекта, как мне обратиться к нему? Импортировать модель? или из  instance?
или из  instance
источник

A

Abyss in Django [ru] #STAY HOME
Приветик всем) Возник вопрос о сессиях: есть view: https://pastebin.com/hH9hzvhT , при вызове этой view у меня выводиться одно и тоже в терминале, список request.session['cart'] не меняеться при добавлении новых значений
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Abyss
Приветик всем) Возник вопрос о сессиях: есть view: https://pastebin.com/hH9hzvhT , при вызове этой view у меня выводиться одно и тоже в терминале, список request.session['cart'] не меняеться при добавлении новых значений
сесстю-то сохранять надо,
источник

A

Abyss in Django [ru] #STAY HOME
Pavel Zagrebelin
сесстю-то сохранять надо,
Можно по подробнее?)
источник