Size: a a a

Django [ru] #STAY HOME

2021 February 28

BR

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

ПИ

Павел Игин in Django [ru] #STAY HOME
Mess.objects.filter(name=[user for user in ["user", "usertwo"]]).anntotate(count=Count("ID"))
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Павел Игин
Namespaced URLs are specified using the ':' operator. For example, the main index page of the admin application is referenced using 'admin:index'. This indicates a namespace of 'admin', and a named URL of 'index'.
не совсем понял к чему это, это про шаблоны и реверс
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Вроде это, но слабовато представляю, зачем надо "user" и "usertwo"
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Nikolay Cherniy
не совсем понял к чему это, это про шаблоны и реверс
Я для подумал так namespace правильно заполнять
источник

RD

Ruslan Dudenko in Django [ru] #STAY HOME
Bakinskiy Ruslan
Я хочу сделать подсчет 2 значений. И что бы при выводе им суммировало. Сейчас у меня sms_list = Mess.objects.values('user', 'usertwo').annotate(count_names=Count('id')). на выходе дает 2 значения 1 и 1. Я хочу что бы было просто 2.
Aggregate по count
sms_list = Mess.objects.values('user', 'usertwo').annotate(count_names=Count('id')).aggregate(total=Count('count_names'))
источник

СВ

Стасян Владимирович... in Django [ru] #STAY HOME
имею некую форму, в ее clean при определенных условиях удаляю объекты которые есть инлайны этой же формы. Как показать инлайн формсету чтобы не пытался показать строку с удаленным обьектом. Выдает такую ошибку при сохранении формы:
<ul class="errorlist nonfield"><li>(Скрытое поле id) Выберите корректный вариант. Вашего варианта нет среди допустимых значений.</li></ul>
источник

СВ

Стасян Владимирович... in Django [ru] #STAY HOME
пытался так но тоже выдает ошибки
источник

СВ

Стасян Владимирович... in Django [ru] #STAY HOME
del self.forms[i] не вариант, может как то еще в get запросе убарть этот элемент?
источник

BR

Bakinskiy Ruslan in Django [ru] #STAY HOME
Ruslan Dudenko
Aggregate по count
sms_list = Mess.objects.values('user', 'usertwo').annotate(count_names=Count('id')).aggregate(total=Count('count_names'))
Спасибо. Попробую
источник

BR

Bakinskiy Ruslan in Django [ru] #STAY HOME
Павел Игин
Mess.objects.filter(name=[user for user in ["user", "usertwo"]]).anntotate(count=Count("ID"))
Спасибо
источник

АЕ

Андрей Ерофеев... in Django [ru] #STAY HOME
всем привет. подскажите пожалуйста, использую в models
models.CharField(max_length=300, choices = BACK)
Подскажите какой виджет в Forms надо под него использовать
источник

BR

Bakinskiy Ruslan in Django [ru] #STAY HOME
Павел Игин
Вроде это, но слабовато представляю, зачем надо "user" и "usertwo"
Система бартера. Мне легче работать с jinja имея в моделе сразу 2х юзеров
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Bakinskiy Ruslan
Спасибо
Можно ещё в стандартном ORM посмотреть метод по измерению длинны queryset, можно юзать len()(тогда можно без anntotate) , но слышал, что это плохая затея.
источник

BR

Bakinskiy Ruslan in Django [ru] #STAY HOME
Павел Игин
Можно ещё в стандартном ORM посмотреть метод по измерению длинны queryset, можно юзать len()(тогда можно без anntotate) , но слышал, что это плохая затея.
Посмотрю тоже. Мне сейчас во многом это надо будет
источник

DS

Dosik S. in Django [ru] #STAY HOME
ребята, всем привет.
в psycopg2 библиотеке когда делаю запрос, если запрос выполняется дольше определенного времени, как можно прервать его?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Руслан
За счёт того, что отдаваться объекты будут через обычный сериализатор, а не ModelSerializer
все еще не понимаю в чем выигрышь?
источник

K

KeepСalm in Django [ru] #STAY HOME
KeepСalm
есть таблица ,которую нужно перенести в ней есть отношение fk,которая ссылается саму на себя,в ней хранятся id родителей из этой же таблицы,когда я буду переносить базу,то всем объектам присвоятся новые id,но поле с fk будет хранить старые id,вот я не понимаю,как эти id у fk при переносе тоже поменять в соответствии с новыми id
@dantyan привет,к сожалению по истечению суток мой вопрос остался актуальным( есть возможность хоть направить,что почитать,либо где найти инфу
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Так может не нужно менять айдишники?
Просто заполняй таблицу указывая старые айди и всё
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
и тогда не будет проблемы со связями
источник