Size: a a a

Django [ru] #STAY HOME

2020 May 18

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Почему phone_number = PhoneNumberField() дублируется?
источник

D

Dk in Django [ru] #STAY HOME
ну кверисет переименуй, это не оно
источник

D

Dk in Django [ru] #STAY HOME
instance = Patient.objects.get(primary_phone=phone_number)
serializer = PhoneNumberSerializer(instance=instance)
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Nikolay Cherniy
Почему phone_number = PhoneNumberField() дублируется?
думаю при апдейте дпасты лагануло
источник

D

Dk in Django [ru] #STAY HOME
Dk
instance = Patient.objects.get(primary_phone=phone_number)
serializer = PhoneNumberSerializer(instance=instance)
Но я не уверен, я на джанго неделю пишу
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Да мне кажется просто get на фильтр поменять
источник

D

Dk in Django [ru] #STAY HOME
Dk
instance = Patient.objects.get(primary_phone=phone_number)
serializer = PhoneNumberSerializer(instance=instance)
А ещё get  исключение кинет, если ничего не найдёт
источник

D

Dk in Django [ru] #STAY HOME
Ненавижу сущности, которые кидают исключения не из-за ошибок(
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
можно тогда не просто на фильтр, а фильтр .first(). Если у него это должно обрабатываться так
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Артур Куликов
можно тогда не просто на фильтр, а фильтр .first(). Если у него это должно обрабатываться так
Тут думать надо, если будет список с совпадением по полям, то нужно продумать как-то по другому, не обязательно первый - нужный
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
Согласен, я к примеру. Если у нас возвращается список, то мы не должны обрабатывать только один вслепую. По сути у нас либо реакция на исключение при .get, либо реакция на лист при .count != 1 (если вдруг по задумке вернутся должен только один и хоть лопни)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Артур Куликов
можно тогда не просто на фильтр, а фильтр .first(). Если у него это должно обрабатываться так
И да, .first тоже будет не итерибл
источник

np

net person in Django [ru] #STAY HOME
Здравствуйте. Только начал знакомиться с Django, купил эту книгу, посмотрев, что она 2020 года, а это переиздание 2009-го. То есть это не "исправленное и дополненное" издание, а тупо перепечатка старой книги. Стоит ли её читать, или там всё не актуально? Спасибо заранее.
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
net person
Здравствуйте. Только начал знакомиться с Django, купил эту книгу, посмотрев, что она 2020 года, а это переиздание 2009-го. То есть это не "исправленное и дополненное" издание, а тупо перепечатка старой книги. Стоит ли её читать, или там всё не актуально? Спасибо заранее.
на сколько я понимаю переиздание подразумевает "исправленное и дополненное"
источник

np

net person in Django [ru] #STAY HOME
Oleg Shleiko
на сколько я понимаю переиздание подразумевает "исправленное и дополненное"
вот и я так думал до сих пор. но там одно единственное предисловие и благодарности, подписанные 2008 годом. то есть там даже не предполагается, что есть какие-то версии
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
Открой титульник. Может там есть надпись наподобие "5-е издание"
источник

np

net person in Django [ru] #STAY HOME
Артур Куликов
Открой титульник. Может там есть надпись наподобие "5-е издание"
я как бы о том и веду речь
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
net person
я как бы о том и веду речь
Там есть оговорки про версии python?
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
Часто в ведении или предисловии пишут, что вот в таком году была новая версия чего-то и тут это учтено
источник

np

net person in Django [ru] #STAY HOME
Nikolay Cherniy
Там есть оговорки про версии python?
"Во время нашей работы над этой книгой начался переход с версии Python 2.x на новое поколение версий Python, начиная с версии 3.0..
источник