Size: a a a

Django [ru] #STAY HOME

2021 January 06

AM

Askhat Maksut in Django [ru] #STAY HOME
Какую
источник

AM

Askhat Maksut in Django [ru] #STAY HOME
Django doc?
источник

a

ad77root in Django [ru] #STAY HOME
Askhat Maksut
Думал что с помощью django можно получить
Можешь конечно вот это посмотреть, но на данном этапе я бы советовал самому реализовать https://pypi.org/project/django-vkontakte-users/
источник

AM

Askhat Maksut in Django [ru] #STAY HOME
ad77root
Можешь конечно вот это посмотреть, но на данном этапе я бы советовал самому реализовать https://pypi.org/project/django-vkontakte-users/
Спасибо надеюсь поможет
источник

D

Dmitry in Django [ru] #STAY HOME
ad77root
Можешь конечно вот это посмотреть, но на данном этапе я бы советовал самому реализовать https://pypi.org/project/django-vkontakte-users/
> Released: Mar 3, 2016
боюсь всё будет не гладко
источник

a

ad77root in Django [ru] #STAY HOME
Dmitry
> Released: Mar 3, 2016
боюсь всё будет не гладко
как по мне, "гладко" никогда не бывает) но методы оттуда можно стянуть для обучения
источник

А

Антон in Django [ru] #STAY HOME
здравствуйте

можете подсказать как лучше сделать? Стоит задача организовать перевод моделей на английский язык. Не полей, а именно данных.

Единственное решение, которое приходит на ум, это при каждом запросе передавать язык, на котором необходимо получить данные. А в самих моделях придется дублировать поля для второго языка.

Мне кажется, такое решение не очень красивое, однако не знаю как сделать лучше.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Антон
здравствуйте

можете подсказать как лучше сделать? Стоит задача организовать перевод моделей на английский язык. Не полей, а именно данных.

Единственное решение, которое приходит на ум, это при каждом запросе передавать язык, на котором необходимо получить данные. А в самих моделях придется дублировать поля для второго языка.

Мне кажется, такое решение не очень красивое, однако не знаю как сделать лучше.
есть плагин
django-modeltranslation - делает примерно тоже самое что ты описал
источник

DT

Dan Tyan in Django [ru] #STAY HOME
другие варианты - отдельная модель для переводов (так делает django-hvad) но это затратно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
есть другой вариант это храниение в поле jsonfield
где ключ это язык

был плагин i18nfield но он был сырой
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Есть модель инвойсов, у неё есть поле даты. Нужно подсчитать суммы инвойсов:
1. всех
2. за последний месяц

Так понимаю, это два запроса нужно будет делать, или можно как-то одним?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Смотрю на Case/When/Then, но хз, можно ли его как-то прикрутить
источник

DT

Dan Tyan in Django [ru] #STAY HOME
можно попробовать
annotat(count(filter=Q()))
источник

А

Алексей in Django [ru] #STAY HOME
Не выходи из комнаты.
Есть модель инвойсов, у неё есть поле даты. Нужно подсчитать суммы инвойсов:
1. всех
2. за последний месяц

Так понимаю, это два запроса нужно будет делать, или можно как-то одним?
ну, ты по сути ведь так и так будешь дергать вообще все инвойсы
по идее, annotate можно сделать и того, и другого, а потом взять values или values_list
и потом вот посмотреть, и какой SQL сгенерируется, и EXPLAIN этого SQL при этом, умно один раз дернет или несколько раз внутри самой базы
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
спасибо, попробую
источник

x\

xal.py \-_-/ in Django [ru] #STAY HOME
всем привет
источник

x\

xal.py \-_-/ in Django [ru] #STAY HOME
Reverse for 'category_detail' not found. 'category_detail' is not a valid view function or pattern name


столкнулся с такой ошибкой, по трейсбеку ведет сюда
источник

DT

Dan Tyan in Django [ru] #STAY HOME
покажи urls
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и вызов
источник

x\

xal.py \-_-/ in Django [ru] #STAY HOME
Dan Tyan
и вызов
Вьюху?
источник