Size: a a a

Django [ru] #STAY HOME

2020 August 09

N

Nire in Django [ru] #STAY HOME
Вполне возможно что значения нет
источник

N

Nire in Django [ru] #STAY HOME
Или оно none
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
Value в первый генератор не вставил
Так в первом списке всё хорошо как раз.

Он берет ключ, удаляет его и возвращает его значение, а во втором я стразу поставляю значение.

Это один и тот же список, просто я немого переделал, а все остальное copy past
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
Или оно none
Это код django-filter
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
Это код django-filter
что в attrs?
и зачем attrs.items() оборачиваешь в list()?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Artem Gubatenko
что в attrs?
и зачем attrs.items() оборачиваешь в list()?
Я взял готовый код из django-filter, в attrs атрибуты класса
источник

Y

Yaroslav in Django [ru] #STAY HOME
Yaroslav
Я взял готовый код из django-filter, в attrs атрибуты класса
Ввиде кортежа, а нужно создать список кортежей
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
а тестируешь оба варианта сразу или по отдельности? просто в первом варианте у тебя pop()
источник

Y

Yaroslav in Django [ru] #STAY HOME
Artem Gubatenko
а тестируешь оба варианта сразу или по отдельности? просто в первом варианте у тебя pop()
Первый вариант, как раз таки правильный, но мне интересно, почему нельзя записать именно так как я указал во втором
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
Первый вариант, как раз таки правильный, но мне интересно, почему нельзя записать именно так как я указал во втором
написать можно и второй вариант будет работать, но если не после кода из первого варианта
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
Ввиде кортежа, а нужно создать список кортежей
я не увидел сразу: в attrs кортеж с именами методов?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Artem Gubatenko
написать можно и второй вариант будет работать, но если не после кода из первого варианта
Сейчас, попробую, но вот почему разработчики написали именно первый вариант, который занимает больше кода. Видимо нужно было удалить ключ, и очистить attrs
источник

Y

Yaroslav in Django [ru] #STAY HOME
Artem Gubatenko
я не увидел сразу: в attrs кортеж с именами методов?
Это метакласс, и в attrs атрибуты другого класса, поля как правило
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
Сейчас, попробую, но вот почему разработчики написали именно первый вариант, который занимает больше кода. Видимо нужно было удалить ключ, и очистить attrs
т.е. тебя интересует почему там pop()? - тут не подскажу
источник

Y

Yaroslav in Django [ru] #STAY HOME
Artem Gubatenko
т.е. тебя интересует почему там pop()? - тут не подскажу
После создания списка, filters, нужно зачем-то удалить все атрибуты, ну тл ладно.

Спасибо за помощь
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yaroslav
После создания списка, filters, нужно зачем-то удалить все атрибуты, ну тл ладно.

Спасибо за помощь
кстати: в первом варианте используется list(attrs.items()) чтобы создать новый python объект. Иначе там нельзя было бы делать attrs.pop()
источник

Y

Yaroslav in Django [ru] #STAY HOME
Artem Gubatenko
кстати: в первом варианте используется list(attrs.items()) чтобы создать новый python объект. Иначе там нельзя было бы делать attrs.pop()
А, спасибо 👌
источник

ЯС

Ян Спирчин in Django [ru] #STAY HOME
Хай
источник

ЯС

Ян Спирчин in Django [ru] #STAY HOME
Вообщем у меня проблема
источник

ЯС

Ян Спирчин in Django [ru] #STAY HOME
Файл не видит файлы Bootstrap
источник