Size: a a a

Django [ru] #STAY HOME

2020 March 23

МР

Михаил Романов in Django [ru] #STAY HOME
аа кажется понял , то есть сами файлы миграции туда скидывать да?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Михаил Романов
аа кажется понял , то есть сами файлы миграции туда скидывать да?
ну естественно)
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Artem Gubatenko
ну естественно)
оке спасибо  попробую)))
источник

Е~

Е ~ in Django [ru] #STAY HOME
Всем доброй ночи. Есть модель, у которой есть поля currency и amount. Нужно придумать такой запрос,  чтобы получить сумму всех amount для каждой валюты в таблице. В sql это выглядит как на пикче, а вот через orm такое реализовать не получается. Может есть у кого идеи?
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Artem Gubatenko
ну естественно)
джанго просто проигнорил поле написав Running migrations:
 No migrations to apply.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Е ~
Всем доброй ночи. Есть модель, у которой есть поля currency и amount. Нужно придумать такой запрос,  чтобы получить сумму всех amount для каждой валюты в таблице. В sql это выглядит как на пикче, а вот через orm такое реализовать не получается. Может есть у кого идеи?
https://docs.djangoproject.com/en/3.0/topics/db/aggregation/

>>> Author.objects.annotate(total_pages=Sum('book__pages'))
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Михаил Романов
джанго просто проигнорил поле написав Running migrations:
 No migrations to apply.
проверь БД, может ты уже добавил поле ранее?
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Artem Gubatenko
https://docs.djangoproject.com/en/3.0/topics/db/aggregation/

>>> Author.objects.annotate(total_pages=Sum('book__pages'))
я наверно неправильно выразился таблица есть уже , я просто добавил Foreign key .  И джанго успешно игнорирует
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Михаил Романов
я наверно неправильно выразился таблица есть уже , я просто добавил Foreign key .  И джанго успешно игнорирует
попробуй ... migrate <app name>
источник

Е~

Е ~ in Django [ru] #STAY HOME
Artem Gubatenko
https://docs.djangoproject.com/en/3.0/topics/db/aggregation/

>>> Author.objects.annotate(total_pages=Sum('book__pages'))
Это читал уже, пробовал как-то комбинировать aggregate и annotate, но не вышло. Если есть идея конкретная, можешь развернуть, пожалуйста?
источник

N

Nire in Django [ru] #STAY HOME
У Джанго есть готовый бекенд под google sheets?
источник

M

Melis in Django [ru] #STAY HOME
Nire
У Джанго есть готовый бекенд под google sheets?
у джанги нет, а для джанги возможно
гугл - сила (https://django-sheets.readthedocs.io/en/latest/usage.html + https://github.com/burnash/gspread)
источник

A

Ahmed in Django [ru] #STAY HOME
Использую эту библиотеку https://jpadilla.github.io/django-rest-framework-jwt/ . Мне нужно при авторизации пользователя делать старый токен не валидным, делал такое очень давно, забыл как это реализовывается.
источник

r

rtme in Django [ru] #STAY HOME
подскажите, поле choices  когда больше 3 строк  прилично захломляет код.

Моделей штук 10. куда вы выносите такие вещи? в отдельный модуль с файлами ?
лучшие практики ?

Уточнение, есть поля где 10 вариантов и больше сотни.
источник

r

rtme in Django [ru] #STAY HOME
данные практически не будут меняться
источник

r

rtme in Django [ru] #STAY HOME
большие списки сделал через ForeignKey, но теперь напрягает на дев версии периодически наполянть, до дампов ещё не добрался.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
textchoice в отдельном файле?
источник

M

Melis in Django [ru] #STAY HOME
Ahmed
Использую эту библиотеку https://jpadilla.github.io/django-rest-framework-jwt/ . Мне нужно при авторизации пользователя делать старый токен не валидным, делал такое очень давно, забыл как это реализовывается.
эм, вроде такое невозможно, если только ключ не поменять - так вообще не нужно делать, а то все jwt токены инвалидируется
источник

M

Melis in Django [ru] #STAY HOME
Ahmed
Использую эту библиотеку https://jpadilla.github.io/django-rest-framework-jwt/ . Мне нужно при авторизации пользователя делать старый токен не валидным, делал такое очень давно, забыл как это реализовывается.
можно создать модель где будешь складировать инвалидные токены - но блин, в таком случае идеология JWT коту под хвост
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ahmed
Использую эту библиотеку https://jpadilla.github.io/django-rest-framework-jwt/ . Мне нужно при авторизации пользователя делать старый токен не валидным, делал такое очень давно, забыл как это реализовывается.
access_token?
источник