для авторизации. Как правильно поступить, если переданы неверный логин и пароль: бросить своё исключение или?
class Client():
def __init__(self, username, password):
self.server = 'адрес форума'
session = requests.Session()
self.session = session
self.login(username, password)
def login(self, username, password):
self.session.post(
f'{self.server}/login/login',
data={
'login': username,
'password': password,
'register': 0,
'remember': 1,
}
)
if session.cookies.get('logged_in') != '1':
# сделать что-то
в вопросе содержится ответ. бросай если на исключении навешенен обработчик, и тебе надо вернуть непременно какой-нибудь json или xml, если не так строго, если нет просто верни Response(403, “что-то-пошло-не-так”) или редирект на странцу логина, в зависимости от фремворка короче
Не делай в ините поход во внешний сервис
Обсуждают сегодня