Size: a a a

Django [ru] #STAY HOME

2020 August 09

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
уже замутил , спс
источник

N

Nonverbis in Django [ru] #STAY HOME
Nire
Если ты сделаешь клиент сайд рендеринг, это будет максимально быстро))
Это вряд ли. Я не претендую на истину. Но вот сомневаюсь я в этом. Качнул сейчас реакт. 6 мегов. Ну, может, там что можно и погрохать. Или я вообще не туда смотрю. Но. Это здоровенная либа. И на первом экране я ее должен затянуть на сайт. А на сайте у меня юзер в среднем смотрит 1,5 страницы. Т.е. ничего там закешировано не будет у него. Так что, я думаю, просадка будет по скорости наоборот. Даже против классического веба.
источник

T

Tema in Django [ru] #STAY HOME
как сделать так что б:
при вводе цены и скидки на товар, выводилось автоматом цена со скидкой??
источник

m

moffire in Django [ru] #STAY HOME
Tema
как сделать так что б:
при вводе цены и скидки на товар, выводилось автоматом цена со скидкой??
У тебя цена со скидкой никак не привязана к цене и скидке в оидельности. Сделай отдельным методом вычисление
источник

m

moffire in Django [ru] #STAY HOME
Не совсем понятно, зачем ты для этого заводишь отдельное поле. Пусть вычисляется в реал тайме
источник

T

Tema in Django [ru] #STAY HOME
просто хочу что б такое выводило. И не совсем понимаю как это реализовать. В этой модели ты же руками вводишь значения для товара и что бы исключить ошибку хотел что б автоматом выдавало значение цены со скидкой
источник

I

InzGIBA in Django [ru] #STAY HOME
Signals post_save или перепиши функцию save
источник

m

moffire in Django [ru] #STAY HOME
Tema
просто хочу что б такое выводило. И не совсем понимаю как это реализовать. В этой модели ты же руками вводишь значения для товара и что бы исключить ошибку хотел что б автоматом выдавало значение цены со скидкой
Напиши сигнал, который после создания/обновления объекта будет высчитывать размер скидки исходя их полей "цена" и "скидка".
источник

T

Tema in Django [ru] #STAY HOME
типа того?
def get_sale(self):
       '''Расчитать стоимость со скидкой'''
       price_with_discount = float(self.price * (100 - self.discount) / 100)
       return price_with_discount
источник

m

moffire in Django [ru] #STAY HOME
Tema
типа того?
def get_sale(self):
       '''Расчитать стоимость со скидкой'''
       price_with_discount = float(self.price * (100 - self.discount) / 100)
       return price_with_discount
Используй сигнал post_save. @inzgiba все правильно сказал
источник

T

Tema in Django [ru] #STAY HOME
InzGIBA
Signals post_save или перепиши функцию save
пытался, но что-то не выходит поэитому и решил спросить
источник

m

moffire in Django [ru] #STAY HOME
Tema
типа того?
def get_sale(self):
       '''Расчитать стоимость со скидкой'''
       price_with_discount = float(self.price * (100 - self.discount) / 100)
       return price_with_discount
У тебя тут ретерн куда значение то возвращает?
источник

T

Tema in Django [ru] #STAY HOME
нет. это типа что б отдельно вызвать это значение
источник

m

moffire in Django [ru] #STAY HOME
Tema
нет. это типа что б отдельно вызвать это значение
В общем почитай еще раз про сигналы. Ты сейчас изобретаешь велосипед.
источник

T

Tema in Django [ru] #STAY HOME
я так и понял. Ладно спс за ответы. пойду разбираться
источник

S

Saydi in Django [ru] #STAY HOME
Tema
пытался, но что-то не выходит поэитому и решил спросить
А как пробовал?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tema
я так и понял. Ладно спс за ответы. пойду разбираться
лучше save метод кастомизируй, чем сигнал
источник

T

Tema in Django [ru] #STAY HOME
попробую. если что отпишу. спс
источник

R

Roman in Django [ru] #STAY HOME
народ подскажите.....
ERRORS:
app.Product.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
       HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "pip install Pillow".
app.Shop.logo: (fields.E210) Cannot use ImageField because Pillow is not installed.
       HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "pip install Pillow".
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tema
попробую. если что отпишу. спс
источник