Size: a a a

2021 April 11

DS

David Shiko in SPb Python
Всем привет!
Стало интересно, каким образом type hinting влияет на код (по ссылке) https://fastapi.tiangolo.com/tutorial/request-files/#file-parameters-with-uploadfile.
Это я в пайтоне чего то не знаю, или фреймвор читает непосредственно файл с кодом и предпринимает действия и пайтон тут не при чем?
источник

MK

Maxim Koltsov in SPb Python
Скорее всего декоратор смотрит на __annotations__ функции, которую ему передали
источник

MK

Maxim Koltsov in SPb Python
В питоне все хинты можно читать в рантайме
источник

DS

David Shiko in SPb Python
Спасибо, т.е. пайтон, буду знать)
источник

s1

seq 13 in SPb Python
Здравствуйте можно делать так чтобы при генерации пароля она не была одинаково.
источник

АД

Алексей Дзержинский... in SPb Python
Кто она?
источник

M

Matrix Telegram Brid... in SPb Python
kolinimus: Спасибо большое
источник

s1

seq 13 in SPb Python
Пароль
источник

АД

Алексей Дзержинский... in SPb Python
Так просто используй рандом или привязку ко времени
источник

ВЩ

Взщз Щщщхш in SPb Python
Кроме тех, что в теле функции, похоже
источник

M

Matrix Telegram Brid... in SPb Python
kolinimus: Как можно добиться того что бы какая нибудь нейросеть составляла предложения как человек
источник

V

V"A"R"... in SPb Python
Кто сможет просветить в куске кода Telebot, нужно чтобы бот сделал 2 запроса bot.send_message, https://pastebin.com/0CMX2JAY
источник
2021 April 12

МС

Мак Сим in SPb Python
Народ, а че с хабром такое? Мобильная версия работает, а с компа не грузится?
источник

VK

Vitaly Kalinin in SPb Python
всё работает
источник

ТК

Татьяна Крылова... in SPb Python
Терапевт?
Габова Анастасия Ивановна, Студия 32. Это Сенная площадь. Врач супер, ценник адекватный.
источник

D

Dmitry in SPb Python
Спасибо, уже нашёл клинику, но буду иметь в виду 👍
источник
2021 April 13

DS

David Shiko in SPb Python
Всем привет!
Подскажите пожалуйста как правильно добавить атрибут классу, который является заглушкой что-бы IDE не ругалось.
Ситуация: Есть pydantic схема, которая получает в том числе пароль, преобразует его к хэшу пароля и переименовывет поле. Технически все работает, но IDE ругается за использование этого неявного атрибута.

class OperatorCreate(BaseModel):
   password: Password
   login: str = Field(
       default=...,
       min_length=4,
       max_length=32,
       description="Логин руководителя",
       example='Cool Manager')

   @root_validator()
   def rename_fields_for_db(cls, values):
       values['hashed_password'] = values['password']
       del values['password']
       return values
источник

SV

Sergei V. in SPb Python
добавить конструктор и хэширование делать в нём, хранить в модели только hashed_password
источник

DS

David Shiko in SPb Python
В модели нельзя хранить поле hashed_password (как атрибут), потому что из него сваггер формирует поле для получения, т.е. технически это будет неверно, когда пользователь/фронт увидит и заполнитполе "hashed_password"
источник
2021 April 14

ЕЖ

Егор Журавлёв... in SPb Python
Всем привет, такой вопрос, обновил PyCharm pro на новую версию и теперь при работе через него с удалённым сервером через минут 20 после работы сервер перестаёт отвечать, проблемы точно не с сервером т.к. через терминал все коннектится, может кто знает в чем может быть проблема?
источник