Size: a a a

Django [ru] #STAY HOME

2019 November 17

L

Limontika in Django [ru] #STAY HOME
Artem Gubatenko
> У меня идет сохранение начальных данных в одну таблицу, а  если чекбокс в статусе True, тогда нужно сохранять данные в таблицу,

здесь ничего не понятно после чекбокс == True
Уже решил, проблема была в том что request чекбокса возвращает не True, а on)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Juan
Судари, подскажите. При model.objects.filter().order_by() возвращает кверисет с повторяющимися записями. Как лечить?
distinct()
источник

J

Juan in Django [ru] #STAY HOME
С SQLite не будет работать?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Juan
С SQLite не будет работать?
ну или костыль в виде MyModel.objects.filter(pk__in=MyModel.objects.filter(...).order_by(..).values('pk'))
источник

E

Erzed in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Еще раз драсти, такой вопрос: как в UpdateAPIView чекать юзера для модели?
Пошарил в коде, вроде как можно переопределить update_view, вызвав get_object_or_none, а потом obj.user == request.user, перед super. Есть ли получше решения?
Используешь drf? Смотри в сторону permissions
https://www.django-rest-framework.org/api-guide/permissions/#examples
источник

J

Juan in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
ну или костыль в виде MyModel.objects.filter(pk__in=MyModel.objects.filter(...).order_by(..).values('pk'))
Благодарю
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
ну или костыль в виде MyModel.objects.filter(pk__in=MyModel.objects.filter(...).order_by(..).values('pk'))
__in сама возьмет значения из словаря , полученного из запроса __MyModel.objects.filter(...).order_by(..).values('pk')__?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Спасибо! То что нужно!
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Artem Gubatenko
__in сама возьмет значения из словаря , полученного из запроса __MyModel.objects.filter(...).order_by(..).values('pk')__?
вместо values используй values_list('pk', flat=True)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
тогда будет список
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
тогда будет список
спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
кто-нибудь знает почему, в шаблоне, Decimal('0.00') выводится как 0,00 (через запятую)?

как сделать чтоб через точку?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artem Gubatenko
кто-нибудь знает почему, в шаблоне, Decimal('0.00') выводится как 0,00 (через запятую)?

как сделать чтоб через точку?
Это зависит от настроек локации
источник

AG

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

DT

Dan Tyan in Django [ru] #STAY HOME
Artem Gubatenko
спасибо
В настройках можно отдельно указать
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dan Tyan
В настройках можно отдельно указать
вроде есть тэг чтоб локально в шаблоне менять локаль
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
{% localize off %} помог
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Всем здравствуйте. Недавно задал этот же вопрос, но ответ не помог. Мне нужно подключить celery beat, но консоль Pycharm'а под виндовс не предоставляет такой возможности. Установил bash ubuntu для этого, но не понимаю как подключить консоль к venv проекта. В тырнетах пишут, что нужно использовать source, он требует файл activate, но созданный при помощи pycharm проект не создает такого файла. Как подключить консоль ubuntu к venv, созданным pycharm'ом?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Всем здравствуйте. Недавно задал этот же вопрос, но ответ не помог. Мне нужно подключить celery beat, но консоль Pycharm'а под виндовс не предоставляет такой возможности. Установил bash ubuntu для этого, но не понимаю как подключить консоль к venv проекта. В тырнетах пишут, что нужно использовать source, он требует файл activate, но созданный при помощи pycharm проект не создает такого файла. Как подключить консоль ubuntu к venv, созданным pycharm'ом?
По теории если ты работаешь в pycharm то тебе его должно хватить
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
По теории если ты работаешь в pycharm то тебе его должно хватить
Нужная мне команда работает только на консоли линукс
источник