Size: a a a

2020 July 12

Ꮆㄖ尺ᗪ乂1 in Python Flask
я уже исправил
источник

АН

Андрей Нагорный... in Python Flask
Спасибо за советы ребят, понял что не буду создавать велосипед))
источник

ПП

Проксимов Прксимович... in Python Flask
Ꮆㄖ尺ᗪ乂1
ну нужно защиту от xss прикрутить
Настрой CSP
источник

Ꮆㄖ尺ᗪ乂1 in Python Flask
да
источник

T

Tishka17 in Python Flask
Ꮆㄖ尺ᗪ乂1
есть посты, и мне нужны переименовать автора поста, то есть при изменении имени автора нужно что бы и авторства постов переименовывалась
Я слышал про нормализацию и джойны. А ты?
источник

Ꮆㄖ尺ᗪ乂1 in Python Flask
Tishka17
Я слышал про нормализацию и джойны. А ты?
Я нет
источник

Ꮆㄖ尺ᗪ乂1 in Python Flask
Tishka17
Я слышал про нормализацию и джойны. А ты?
Не подскажишь? Просто в ручную не хочу
источник

Ꮆㄖ尺ᗪ乂1 in Python Flask
Вдруг sqli
источник

T

Tishka17 in Python Flask
Ꮆㄖ尺ᗪ乂1
Не подскажишь? Просто в ручную не хочу
Что подсказать?
источник

Ꮆㄖ尺ᗪ乂1 in Python Flask
Tishka17
Я слышал про нормализацию и джойны. А ты?
.
источник

T

Tishka17 in Python Flask
Иди читай про нормальные формы где-нибудь в учебнике по базам данных
источник

T

Tishka17 in Python Flask
В частности, убирай дублирование
источник

ПП

Проксимов Прксимович... in Python Flask
Ꮆㄖ尺ᗪ乂1
Вдруг sqli
Для этого достаточно юзать встроенное эканирование
источник

Н

Назарий in Python Flask
users_query = db.session.query(UserData.user_id, UserData.user_name, UserData.avatar_link) \
               .group_by(Friendship.user_id, Friendship.friend_id) \
               .outerjoin(Friendship,
                          db.or_(Friendship.user_id == UserData.user_id, Friendship.friend_id == UserData.user_id)) \
               .filter(db.or_(Friendship.user_id == int(user_id), Friendship.friend_id == int(user_id)))

немного упростил код. здесь я получаю всех друзей юзера. можно ли как-то похожим способом получить всех юзеров кроме друзей?
источник
2020 July 13

[O

[object Object] in Python Flask
Ребята, а есть у кого успешный опыт использования bcrypt и sqlalchemy?

намучался с encode('utf-8'). Неужели единственный способ - тип колонки менять на BINARY ?
источник

A

Alex in Python Flask
[object Object]
Ребята, а есть у кого успешный опыт использования bcrypt и sqlalchemy?

намучался с encode('utf-8'). Неужели единственный способ - тип колонки менять на BINARY ?
эм… а в чем собственно проблема?

тип колонки зависит от формата, но обычно используют hex encoded, поэтому непонятно откуда у тебя вообще взялись проблемы с кодировками.
источник

A

Alex in Python Flask
поэтому нет, BINARY использовать не нужно
источник

V

Vladi in Python Flask
Задача, подсчитать количество заказов у юзера:
и вернуть
[
[ObjectUser, count:int],
[ObjectUser, count:int],
]

Вроде бы запрос и правильный, но в group_by залазят все поля юзера и мне это не очень и нравится. А если указать например Orders.user_id, то он говорит требуется указать все поля которые используются в select (with_entities), что логично.
Orders.query \
       .with_entities(Orders.user, func.count(Orders.id)) \
       .group_by(Orders.user) \
       .all()

Пините куда смотреть в итоге, задача слишком тупая, какой-то момент упускаю
источник

T

Tishka17 in Python Flask
Эм
источник

T

Tishka17 in Python Flask
Если тебе нужен юзер целиком, конечно придется группировать по всем его полям
источник