Size: a a a

Django [ru] #STAY HOME

2020 February 08

TT

Tima Tomilin in Django [ru] #STAY HOME
спс
источник

А

Алексей Тарасов in Django [ru] #STAY HOME
В менеджеры моделий можно засунуть select_releted и prefect_releted
источник

DT

Dan Tyan in Django [ru] #STAY HOME
почему нет ?
источник

А

Алексей Тарасов in Django [ru] #STAY HOME
а есть какая-нибудь статека почитать?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ойбек
Лабы говорите, хмм, я так на С++ подрабатывал на первом курсе.
Я не говорю что я хочу на работу, просто хочу спросить совет куда мне дальше идти, если честно скучно становится тупо читать книгу и писать то что там показано, да и сам в данным момент не имею представления куда мне стремиться и что мне делать дальше, трачу по 6-8 часов в день на этот питон, тупо смотря всякие видюшки на ютубе и стараясь написать то что там показывают, но должен ведь быть оптимальный путь))
попробуй заглянуть в код большого опенсорсного приложения может получится присоединиться к разработке) Говорят в его коде можно подсмотреть best practis по питону
https://www.youtube.com/watch?v=coD5f4ALGug
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Ойбек
хоть это группа для джангистов, можете посоветовать что делать после получения базового знания в питоне, куда идти?
DevOps, ML (Data science)
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Artem Gubatenko
попробуй заглянуть в код большого опенсорсного приложения может получится присоединиться к разработке) Говорят в его коде можно подсмотреть best practis по питону
https://www.youtube.com/watch?v=coD5f4ALGug
Очень много слышал о openstack, говорят он сейчас немножко притих после kubernetes, но есть ли тут люди которую им часто пользуются?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Baktiyar Bekbergen
Очень много слышал о openstack, говорят он сейчас немножко притих после kubernetes, но есть ли тут люди которую им часто пользуются?
это вопрос к сообществу или, типа, "зачем ты сюда это скинул, это здесь никому не интересно"?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Вопрос сюда
источник

IL

Ivan Lerner in Django [ru] #STAY HOME
Добрый день!
Вопрос такой: отдебажить что-то не получается
instance = self.get_object()
print(instance.author is self.request.user,
      type(instance.author), type(self.request.user))


>> False <class 'core.models.User'> <class 'core.models.User'>
источник

BE

Black Eyes in Django [ru] #STAY HOME
Как бы реализовать такую фичу, если пользователю можно менять свой slug, форма ему разрешает, если нет, то нет
Через форму разумеется, без шаблона и без редактирования views
источник

IL

Ivan Lerner in Django [ru] #STAY HOME
Ivan Lerner
Добрый день!
Вопрос такой: отдебажить что-то не получается
instance = self.get_object()
print(instance.author is self.request.user,
      type(instance.author), type(self.request.user))


>> False <class 'core.models.User'> <class 'core.models.User'>
без type() один и тот же объект
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
Как бы реализовать такую фичу, если пользователю можно менять свой slug, форма ему разрешает, если нет, то нет
Через форму разумеется, без шаблона и без редактирования views
прокинь в форму request/user и сделай кастомную валидацию с проверкой прав пользователя. И соответственно разрешай или запрещай менять slug
источник

IL

Ivan Lerner in Django [ru] #STAY HOME
Заменил is на == теперь все ок
источник

А

Алексей in Django [ru] #STAY HOME
Harry Fox
И слайс [:1] или как он там чтобы первый элемент получить
прочитал только сегодня, собирался это написать как раз
источник

HF

Harry Fox in Django [ru] #STAY HOME
источник

BE

Black Eyes in Django [ru] #STAY HOME
Artem Gubatenko
прокинь в форму request/user и сделай кастомную валидацию с проверкой прав пользователя. И соответственно разрешай или запрещай менять slug
а под кастомной валидацией ты имеешь ввиду джанговскую валидацию или свою простую функцию?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Black Eyes
а под кастомной валидацией ты имеешь ввиду джанговскую валидацию или свою простую функцию?
в форме можно навесить валидатор на поле, можно проверить в clean_<field name>() методе, в самой форме. На твой выбор)
Думаю второй вариант будет проще, тк. не нужно прокидывать user в валидатор
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Если менять какое-то поле нельзя, лучше его readonly сделать, чем при валидации бить юзера по рукам.
источник

BE

Black Eyes in Django [ru] #STAY HOME
Pavel Zagrebelin
Если менять какое-то поле нельзя, лучше его readonly сделать, чем при валидации бить юзера по рукам.
его иногда менять можно
readonly И ставлю, но иногда нужно разрешать
источник