Size: a a a

Django [ru] #STAY HOME

2019 May 22

F

Fred in Django [ru] #STAY HOME
Антон
во вьюхе из реквеста все проверять?
то что пришло в комбобокс
источник

F

Fred in Django [ru] #STAY HOME
я думаю так
источник

А

Антон in Django [ru] #STAY HOME
Fred
то что пришло в комбобокс
Спасибо, попробую
источник

F

Fred in Django [ru] #STAY HOME
Антон
Спасибо, попробую
источник

F

Fred in Django [ru] #STAY HOME
просто поставь себе вопрос что ты хочешь сделать вот я сейчас загулил на английском и что-то выдало даже похожее на мои домыслы
источник

S

Sviatoslav in Django [ru] #STAY HOME
Ivan Lavrenov
а это не куки тогда?
Что бы получить куки тоже нужен реквест) А он есть не везде) Я о глобальной области видимости под запрос. Думал может в других языках что то придумали)
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Sviatoslav
Что бы получить куки тоже нужен реквест) А он есть не везде) Я о глобальной области видимости под запрос. Думал может в других языках что то придумали)
https://github.com/Alir3z4/django-crequest
реализация простейшая, можно и самому написать.
просто мидлварька которая хранит в себе текущий запрос.
источник

S

Sviatoslav in Django [ru] #STAY HOME
Artyem Klimenko
https://github.com/Alir3z4/django-crequest
реализация простейшая, можно и самому написать.
просто мидлварька которая хранит в себе текущий запрос.
Тоесть в одном классе мы можем положить через статический метод а в другом классе через этот статический метод дернуть? На файтоне не как на ноде что все нужно пробрасывать по фкнкциям?
источник

S

Sviatoslav in Django [ru] #STAY HOME
Джанго живет от начало запроса до конца дальше умирает и для нового клиента уже новый запуск?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sviatoslav
Джанго живет от начало запроса до конца дальше умирает и для нового клиента уже новый запуск?
да
источник

S

Sviatoslav in Django [ru] #STAY HOME
А, тогда понятно)
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Sviatoslav
Тоесть в одном классе мы можем положить через статический метод а в другом классе через этот статический метод дернуть? На файтоне не как на ноде что все нужно пробрасывать по фкнкциям?
скорее классметод, статический тут не нужон, и сохраняй что нужно в атрибуты класса.
в рамках 3,7 можно наверно набросать решение через contextvars. но всё равно потребуется или писать мидлварьку или руками передавать реквест, что не так удобно
источник

S

Sviatoslav in Django [ru] #STAY HOME
Artyem Klimenko
скорее классметод, статический тут не нужон, и сохраняй что нужно в атрибуты класса.
в рамках 3,7 можно наверно набросать решение через contextvars. но всё равно потребуется или писать мидлварьку или руками передавать реквест, что не так удобно
Да у вас таких проблем нет. Просто пишу сейчас на nestjs это фремфор под бек на typescript иногда не хватает информации
источник

B

Bod'ka 🖤 in Django [ru] #STAY HOME
def add_to_cart_view(request, id):
   pizza = AddPizzas.objects.get(id=id)
   new_item = CartItem.objects.get(pizza=pizza)
   cart = Cart.objects.filter().first()
   cart.items.add(new_item)
   cart.save()
   return HttpResponseRedirect('/cart/')
Почему в строке  new_item = CartItem.objects.get(pizza=pizza) возникает ошибка CartItem matching query does not exist.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет такой записи в CartItem
источник

B

Bod'ka 🖤 in Django [ru] #STAY HOME
но она есть
источник

B

Bod'ka 🖤 in Django [ru] #STAY HOME
class CartItem(models.Model):
   pizza = models.ForeignKey(AddPizzas, on_delete=models.CASCADE)
   qty = models.PositiveIntegerField(default=1)
   item_total = models.DecimalField(max_digits=9, decimal_places=2, default=0.0)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
чем дакажешь ?
источник

B

Bod'ka 🖤 in Django [ru] #STAY HOME
я уже гуглил и никак не могу понять
источник

DT

Dan Tyan in Django [ru] #STAY HOME
поле есть
записи в базе нет
источник