Size: a a a

Сообщество Python Программистов

2020 September 12

А

Айван in Сообщество Python Программистов
Дмитрий
Ну а в обычной работе со строками можно f" " юзать?
Да, такое-же форматирование
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
My Name
Name = cursor.execute(f'SELECT Name FROM users WHERE user_id='{user_id}').fetchone()[0]
Phone = cursor.execute(f'SELECT Phone FROM users WHERE user_id='{user_id}').fetchone()[0]
а нахуя делать 2 запроса, когда можно один?
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
Дмитрий
Типа небезопасно
разве он получает user_id от пользователя?
источник

MN

My Name in Сообщество Python Программистов
Munir Tagarifullin
а нахуя делать 2 запроса, когда можно один?
Он же их в переменные записать хочет, вот сразу и записывает
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
My Name
Он же их в переменные записать хочет, вот сразу и записывает
кортежное присваивание?
источник

V

V in Сообщество Python Программистов
Munir Tagarifullin
кортежное присваивание?
вот бог его знает что ты имеешь ввиду
гугление подобного запроса не дает адекватного ответа и как тогда найти ответ
делай скидку на то что те кто спрашивают еще учатся
источник

V

V in Сообщество Python Программистов
сори если затрахал вопросами)
источник

А

Айван in Сообщество Python Программистов
Gleb Gorshkov
Какие инъекции. Это же не фронт. Можно поподробнее?
В user_id может быть что угодно.
f'SELECT Phone FROM users WHERE user_id='{user_id}'
Например user_id =
"Text'; *любая команда*;" и они обе исполнятся
источник

GG

Gleb Gorshkov in Сообщество Python Программистов
Айван
В user_id может быть что угодно.
f'SELECT Phone FROM users WHERE user_id='{user_id}'
Например user_id =
"Text'; *любая команда*;" и они обе исполнятся
С хуяли в юзер айди может быть все что угодно?
источник

T

Tuum Daemonia in Сообщество Python Программистов
Айван
В user_id может быть что угодно.
f'SELECT Phone FROM users WHERE user_id='{user_id}'
Например user_id =
"Text'; *любая команда*;" и они обе исполнятся
Это легко обычным int() исправить
источник

T

Tuum Daemonia in Сообщество Python Программистов
Или строгой типизацией
источник

А

Айван in Сообщество Python Программистов
Gleb Gorshkov
С хуяли в юзер айди может быть все что угодно?
А это уже не важно ¯\_(ツ)_/¯
источник

V

V in Сообщество Python Программистов
Gleb Gorshkov
С хуяли в юзер айди может быть все что угодно?
я вот тоже не понимаю
я в функцию передаю аргумент который берется из message.chat.id
как его подменить то можно
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
Tuum Daemonia
Или строгой типизацией
да да
источник

А

Айван in Сообщество Python Программистов
Tuum Daemonia
Это легко обычным int() исправить
Ну да, строки ведь мы не сохраняем в бд
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
именно строгой
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
именно типизацией
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
парни, вы пьяные?
источник

T

Tuum Daemonia in Сообщество Python Программистов
Munir Tagarifullin
именно типизацией
лол. Почему нет?
источник

А

Айван in Сообщество Python Программистов
V
я вот тоже не понимаю
я в функцию передаю аргумент который берется из message.chat.id
как его подменить то можно
Какая разница, если есть нормальные способы
источник