Size: a a a

Django [ru] #STAY HOME

2020 May 01

AG

Artem Gubatenko in Django [ru] #STAY HOME
Шерзод
Это Пайтон- почему-то не работает input()?
это sublime? в его консоли запускаешь?
источник

Ш

Шерзод in Django [ru] #STAY HOME
Artem Gubatenko
это sublime? в его консоли запускаешь?
Да
источник

NN

Nick NK in Django [ru] #STAY HOME
Шерзод
Это Пайтон- почему-то не работает input()?
Такое впечатление, что интерпретатор не находит свои библиотеки
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
источник

Ш

Шерзод in Django [ru] #STAY HOME
Спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
типа консоль sublime не имеет доступа к stdin
источник

Ш

Шерзод in Django [ru] #STAY HOME
Понял
источник

yh

yasya huyase in Django [ru] #STAY HOME
Artem Gubatenko
лично в моем понимании: не правильно, что сделал запрос в шаблоне: {% for item in contract.contractitems_set.all %}

кстати шаблонизатор отлавливает исключения и отладка затрудняется
Но ведь _set.all должен работать
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
yasya huyase
Но ведь _set.all должен работать
я не утверждал что он не работает, только указал на, по моему мнению, не допустимость написание запросов в БД в шаблоне. И на то что в шаблоне труднее понять где ошибка

я бы посоветовал перенести этот запрос во вьюху, и там отдебажить. а еще лучше использовать select_related() 😃
источник

yh

yasya huyase in Django [ru] #STAY HOME
Artem Gubatenko
я не утверждал что он не работает, только указал на, по моему мнению, не допустимость написание запросов в БД в шаблоне. И на то что в шаблоне труднее понять где ошибка

я бы посоветовал перенести этот запрос во вьюху, и там отдебажить. а еще лучше использовать select_related() 😃
Понял, спасибо
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Всем привет. Такой вопрос, при редиректе мы указываем имя урла. Окей, а как передать в этот юрл некоторые данные, к примеру: profile/<str:username>/ как мне кинуть туда мой юзернейм?
источник

S

Serj in Django [ru] #STAY HOME
Anvar Khamidov
Всем привет. Такой вопрос, при редиректе мы указываем имя урла. Окей, а как передать в этот юрл некоторые данные, к примеру: profile/<str:username>/ как мне кинуть туда мой юзернейм?
reverse
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Serj
reverse
от души
источник

D

Danil in Django [ru] #STAY HOME
Как выбрать какие поля при сериалайзе update метод может редактировать?
Есть write_only поля и read_only, как сделать для Update?
Кроме как создавать для него отдельный сериалайзер
источник

T

Tim in Django [ru] #STAY HOME
Danil
Как выбрать какие поля при сериалайзе update метод может редактировать?
Есть write_only поля и read_only, как сделать для Update?
Кроме как создавать для него отдельный сериалайзер
написать сериалайзер только для update
источник

D

Danil in Django [ru] #STAY HOME
Tim
написать сериалайзер только для update
просто думал есть возможность без создания дополнительного сериалайзера
источник

T

Tim in Django [ru] #STAY HOME
Danil
просто думал есть возможность без создания дополнительного сериалайзера
ну, можешь так попробовать
extra_kwargs = {
           'field': {'write_only': True}
}
источник

T

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

D

Danil in Django [ru] #STAY HOME
надо чтоб и гет работал)
источник

D

Danil in Django [ru] #STAY HOME
ладно сделаю тогда отдельно для update сериалайзер
источник