Size: a a a

Django [ru] #STAY HOME

2019 October 04

D

Dmitry in Django [ru] #STAY HOME
Matvey Tingaev
Реально ли такое условие выполнить и изменение?
users = UserInfo.objects.all()
   for user in users:
       if user.balance - user.hold > 0:
           user.balance = user.balance - user.hold
           user.hold = 0
       else:
           user.hold = user.hold - user.balance
           user.balance = 0
       user.save()
вынеси в проперти
источник

D

Dmitry in Django [ru] #STAY HOME
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Matvey Tingaev
Подскажите пожалуйста, реально ли сделать получение всех объектов определенной модели и в цикле отредактировать каждый объект по определнным условиям, сохранить после изменения не каждый по отдельности объект, а весь кверисет в один запрос?
или через update() всех изменять одинаково (или группами), или по одному. Так как на каждое сохранение Джанга дергает сигналы
источник

i

ilya in Django [ru] #STAY HOME
Matvey Tingaev
Реально ли такое условие выполнить и изменение?
users = UserInfo.objects.all()
   for user in users:
       if user.balance - user.hold > 0:
           user.balance = user.balance - user.hold
           user.hold = 0
       else:
           user.hold = user.hold - user.balance
           user.balance = 0
       user.save()
можно попробовать c CASE WHEN THEN
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
Alexandr Ivanov
Привет. Есть таблица с продажами, поле datetime и еще какая то информация.

Как мне сгруппировать показатели почасово, чтобы знать, сколько заказов было каждый час
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
Sales.objects
   .annotate(month=TruncMonth('timestamp'))  # Truncate to month and add to select list
   .values('month')                          # Group By month
   .annotate(c=Count('id'))                  # Select the count of the grouping
   .values('month', 'c')                     # (might be redundant, haven't tested) select month and count
источник

A

Andrey in Django [ru] #STAY HOME
Ребят, пните в нужную сторону, пожалуйста. Вылазит такая ошибка.
источник

A

Andrey in Django [ru] #STAY HOME
В настройках все прописано.
источник

A

Andrey in Django [ru] #STAY HOME
В базовом шаблоне подгружаю как надо.
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
источник

A

Andrey in Django [ru] #STAY HOME
Там надо статику прописывать?
источник

A

Andrey in Django [ru] #STAY HOME
А. Пардон.
источник

A

Andrey in Django [ru] #STAY HOME
Прописано.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
а TEMPLATES = [{APP_DIRS: True}] есть в настройках?
источник

A

Andrey in Django [ru] #STAY HOME
Artem Gubatenko
а TEMPLATES = [{APP_DIRS: True}] есть в настройках?
Да.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
а структура папок какая, в app/static/?
источник

A

Andrey in Django [ru] #STAY HOME
Нет. В корне всего проекта.
источник

A

Andrey in Django [ru] #STAY HOME
Ну в BASE_DIR/static
источник

A

Andrey in Django [ru] #STAY HOME
Там просто два приложения в проекте.
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
Andrey
Нет. В корне всего проекта.
открой /static/css/styles.css в браузере, если включен дебаг будут видны папки в которых сервер пытался найти файл
источник