Size: a a a

Django [ru] #STAY HOME

2020 May 25

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Нет, оставить буквы и пробелы
ну тогда регулярка и репласе
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
вообще регулярка и репласе
Что-то типа
 for c in string.punctuation:
  str= str.replace(c,"")
?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
re.sub(r'[\W]+', '', string)
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
re.sub(r'[\W]+', '', string)
Спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Спасибо
погоди
источник

DT

Dan Tyan in Django [ru] #STAY HOME
re.sub(r'[^\w\s]+', '', string)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так лучше
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
так лучше
Спасибо ещё раз =)
источник

SR

Steve Rogers in Django [ru] #STAY HOME
Здравствуйте, кто нибудь знает куда пропал ру канал по питону? Заранее извиняюсь если нарушил правила
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вроде на месте
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alex Dem
Подскажите пожалуйста, как улучшить ORM запросы/сделать один запрос
Есть User, есть Team, связаны m2m
Задача: достать всех тиммейтов из команд, к которым принадлежит юзер

https://pastebin.com/F8V28g1b
all_teammates = User.objects.filter(
           teams__in=user.teams.all()
).values_list("id", flat=True)

вряд ли кому-то интересно, но вдруг
оказывается, джанго умеет __in для m2m

казалось бы, по обе стороны у нас должны получиться массивы объектов при фильтрации teams__in=user.teams.all(), однако я никаких проблем не обнаружил,
работает как классический __in
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Alex Dem
all_teammates = User.objects.filter(
           teams__in=user.teams.all()
).values_list("id", flat=True)

вряд ли кому-то интересно, но вдруг
оказывается, джанго умеет __in для m2m

казалось бы, по обе стороны у нас должны получиться массивы объектов при фильтрации teams__in=user.teams.all(), однако я никаких проблем не обнаружил,
работает как классический __in
Прикольно, вроде недавно пробовал в обратную сторону __contains не вышло :(
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nikolay Cherniy
Прикольно, вроде недавно пробовал в обратную сторону __contains не вышло :(
__contains что ?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dan Tyan
__contains что ?
Если не ошибаюсь там инстанс юзера искался в связанной модели, но долго не копал, понял что логика немного нарушена до и реализовал по другому
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nikolay Cherniy
Если не ошибаюсь там инстанс юзера искался в связанной модели, но долго не копал, понял что логика немного нарушена до и реализовал по другому
просто __contains ищет по строке

и нужно было указать по какому полю искать
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dan Tyan
просто __contains ищет по строке

и нужно было указать по какому полю искать
Ок, спасибо за инфу)
источник

e

essqz in Django [ru] #STAY HOME
Добрый день, подскажите, пожалуйста. Мне необходимо при регистрации пользователя отправить сгенерированный ключ на почту. При попытке это сделать запрос оочень долго отправляется, и в конце выкидывается ошибка connection timeout. Вероятно, он не может подключиться к почте, или что-то подобное, но я проверил все данные, они верны, энв файлы тоэе работают. С чем это может быть связано? Надеюсб понятно объяснил. Заранее спасибо
источник

e

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
essqz
если из-за некоректных данных джанга не может подрубиться к почте она обычно явную ошибку выдает
источник

e

essqz in Django [ru] #STAY HOME
Nikolay Cherniy
если из-за некоректных данных джанга не может подрубиться к почте она обычно явную ошибку выдает
Может это быть из-а того, что приложение работает в докер контейнере?
источник