
привет?
23.05.2019
07:57:24

SetazeR
23.05.2019
07:58:22
печатаю и боюсь, печатаю и боюсь

Tishka17
23.05.2019
07:58:53

Google

привет?
23.05.2019
07:58:57
как там правильно составить запрос в Джанге в связанных моделях, есть у кого-нибудь актуальная инструкция.?
народ. плиз.
просто вывести комменты для каждого поста свои, а не для каждого все что есть.
мне нужно
class Post:
pass
class Comments:
post = models.ForeignKey(Post, on_delete=models.CASCADE)
как сделать?
posts = Post.Comments.all()
всё то же

Andrew
23.05.2019
07:59:22

SetazeR
23.05.2019
07:59:34

Tishka17
23.05.2019
08:00:24

привет?
23.05.2019
08:00:48
я всё равно не понял.

Andrew
23.05.2019
08:01:14

Tishka17
23.05.2019
08:01:15
что конкретно не понял?

john
23.05.2019
08:01:58

Tishka17
23.05.2019
08:02:29
я всё равно не понял.
https://docs.djangoproject.com/en/dev/topics/db/queries/#backwards-related-objects это читал?

john
23.05.2019
08:03:00
нет никакого "это интернет", просто вы не умеете быть людьми

привет?
23.05.2019
08:03:46

SetazeR
23.05.2019
08:04:07

Google

Tishka17
23.05.2019
08:04:17

john
23.05.2019
08:04:23

SetazeR
23.05.2019
08:04:46
внезапный выеб с твоей стороны, да

john
23.05.2019
08:05:00
ну я про это и говорил

привет?
23.05.2019
08:05:20
там по ссылке даже пример есть
https://djbook.ru/rel1.9/ref/models/relations.html
вот читаю. я не знаю. как то не выходит. но видимо это обширная тема. что бы односложно ответить.

He
23.05.2019
08:05:39

Tishka17
23.05.2019
08:05:52

привет?
23.05.2019
08:06:16
я не понимаю как составить запрос с ним

Eminescu
23.05.2019
08:06:57

Tishka17
23.05.2019
08:08:36
но сначала тебе у комента надо сделать relation с backref

привет?
23.05.2019
08:13:34
нуу там не просто

Tishka17
23.05.2019
08:14:03

He
23.05.2019
08:15:21
Comments.objects.filter(post=post_pk)
Как то так, если ничего не упустил

Tishka17
23.05.2019
08:18:49
да у него уже объект поста есть и так

Alex
23.05.2019
08:22:50
опять foreign key?
да сколько можно то?

Tishka17
23.05.2019
08:23:02

Google

привет?
23.05.2019
08:23:25

Alex
23.05.2019
08:26:17
нуу там не просто
допустим у тебя есть
post = Post.objects.get(pk=1)
получить имея обект список комментариев:
comments = post.comment_set.all()
если хочешь переименовать comment_set в что-то более читаемое, например comments ты должен настроить related_name= параметр в ForeignKey.
хотя с учетом того что вчера говорили ровно то же самое, боюсь мое объяснение не поможет

Егор
23.05.2019
08:28:51
друзья, тут есть спецы по selenium?

Yurzs
23.05.2019
08:29:54

Егор
23.05.2019
08:31:23

Yurzs
23.05.2019
08:31:47

привет?
23.05.2019
08:31:58

Yurzs
23.05.2019
08:32:14

Alex
23.05.2019
08:32:30
и только потом уже будешь в джанго лезть?

Егор
23.05.2019
08:32:47

привет?
23.05.2019
08:33:11

Yurzs
23.05.2019
08:33:24

Savant
23.05.2019
08:37:54
бамп

Егор
23.05.2019
08:43:38
есть сайт melbet.com
пишу такой код
элемент вроде как находит, но при шелчке мышкой вылазит ошибка, в чем проблема может быть?

Google

Tishka17
23.05.2019
08:44:42
Говорит, элемент не виден

Егор
23.05.2019
08:45:32

Tishka17
23.05.2019
08:45:54
Типа
Вероятно ты нашел не тот, что хотел
Мало ли элементов с таким текстом

Егор
23.05.2019
08:46:16
в начале его вывести в видимую часть экрана надо?

Admin
ERROR: S client not available

Егор
23.05.2019
08:46:34

Tishka17
23.05.2019
08:47:10

Егор
23.05.2019
08:47:32
это элемент меню, который скрыть в дереве меню. получается необходимо по очередности дерево меню раскрывать до этого пункта?

Tishka17
23.05.2019
08:48:05
Конечно

Егор
23.05.2019
08:48:38
Конечно
Ещё вопрос, как мышку навести на найденный элемент, но не щёлкать, а дождаться разворачивания меню?

Tishka17
23.05.2019
08:52:29
хз

Iliya
23.05.2019
09:00:20
Всем привет, как-то спрашивал, но не разобрался до конца (там был чуть другой вопрос, но суть одна)
Подскажите пожалуйста, есть список1 с большим количеством имен и мой список2 с именами которые меня устраивают (это все примерно, в реале более замудрено)
Как организовать проверку, что про вроде
for i in all_files_names:
if любой элемент список2 in i:
как-то так, можно это сделать?

Tishka17
23.05.2019
09:02:01
ээ
в i что будет?

Pavel
23.05.2019
09:02:07
хотя это всё уже набило оскомину, вопрос выглядит как XY problem


Tishka17
23.05.2019
09:04:34
Я пишу библиотеку для фильтрации мата: https://github.com/rominf/profanity-filter
Я кеширую цензурированные слова. Решил добавить новую возможность - получение слова, из-за которого слово было зацензурировано (например: sh1t -> `shit`).
Чтобы сделать красиво, решил использовать dataclasses:
@dataclass(frozen=True)
class CensoredWord:
word: str
censored: str
original_profane_word: str
Можно сделать словарь из слова, на которое сработал фильтр, на CensoredWord.
Но я тут подумал: может быть есть решение, которое позволит сделать что-то вроде:
censored_words = DataclassesCollection(CensoredWord, indexes=['word', 'original_profane_word'])
censored_words.search(word='sh1t')
# [CensoredWord(word='sh1t', censored='****', original_profane_word='shit')]
censored_words.search(original_profane_word='shit')
# [CensoredWord(word='sh1t', censored='****', original_profane_word='shit')]
Вообще, эта штука ещё может уметь делать MongoDB-style запросы, но мне это не надо.
Я погуглил, но ничего такого не нашёл. Я плохо искал или такая штука никому не нужна?
вот вопрос, а оно умеет фильтровать мат тиа "Х-У-Й"?

Google

Iliya
23.05.2019
09:04:39
в i что будет?
дллинное имя файла, в котором возможно есть имя нужного мне девайса
А у меня только имена девайсов и нуджны файлы с этих девайсов
Вот пример i
NAME5_stats_20190523_114000_MSK_5_5.csv
а у меня есть только NAME5
А файлов много например до NAME100, а мне надо только 1,13,5,24 к примеру

Roman
23.05.2019
09:05:08

Tishka17
23.05.2019
09:05:14

Denis
23.05.2019
09:06:02
есть функция имитирующая работу функции сплит. как сделать чтобы в случае если на вход подается пустая строка функция возвращала пустую строку?
def split(s, sep = string.whitespace):
words = []
word = []
for c in s:
if c not in sep:
word.append(c)
else:
if word:
words.append(''.join(word))
word = []
if word:
words.append(''.join(word))
return words

Tishka17
23.05.2019
09:06:32

Iliya
23.05.2019
09:06:43
давай-ка тогда объясни что ты вообще пытаешься добиться
у меня есть список с именами фалов
Там есть нудные мне фалы в имени которых есть имена нужных мне устройств и я хочу эти имена файлов(в имени которых нужные мне девайсы) записать в другой список
ну и есть список с нужными устройствами
Пока работает очень уродливо с конструкцией
if ('dev_name1' in i) or ('dev_name2' in i) or

Andrey
23.05.2019
09:06:43

Roman
23.05.2019
09:07:44
спасибо
Но вот б л я не умеет пока. Хочу добавить это, а так же срабатывание на: вы уху ели?

Tishka17
23.05.2019
09:07:58

Roman
23.05.2019
09:11:58

Pavel
23.05.2019
09:13:12
metaphone или что-то в этом духе

Roman
23.05.2019
09:14:42

Pavel
23.05.2019
09:15:49

Tishka17
23.05.2019
09:17:06