Контакты

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (19)

Лучшие ответы пользователя

Все ответы (41)
  • Как сохранить текущую сессию python при парсинге json?

    @noremorse_ru
    Ну вам конечно надо подразобраться в теории http, если это api, то скорее всего авторизация вернется токен в теле и его нужно будет добавить в headers, токенов может быть и 2, поэтому нужно смотреть документацию к апи, с которым вы общаетесь. Т.е. сессия вам тут не поможет скорее всего как таковая, она просто делает часть работы за вас, а именно хранит куки и заголовки, чтобы не подмешивать их каждый раз. Сам объект инициализируется так: requests.Session()

    P.S. В print можно писать строки через запятую, а не плодить их десятками. И если вы делаете проверку по статус коду ответа, то лучше делать это через assert, ибо код будет выполняться дальше, а в вашем случае код зависит от response, продолжать что-то делать если в response не то что мы ожидаем смысла нет
    Ответ написан
    Комментировать
  • Как реализовать вывод заказа?

    @noremorse_ru
    В джанго есть сигналы, сигнал - это функция которая вызывается по определенному событию. В твоем случает тебе нужен сигнал post_save, который срабатывает после сохранения данных определенной модели в бд, в твоем случае модель заказа. Начни с этого.
    Ответ написан
    Комментировать
  • Пагинация в ListView Django?

    @noremorse_ru
    Для главной страницы я бы все же взял что-то типа View, ListView хорош, если тебе нужно получить только 1 кверисет, а у тебя их гора. Ну и если ты посмотришь как работает класс Paginator, то увидишь что он принимает кверисет, а не класс. А работает пагинация только благодаря context = super(BlogArticlesMainPage, self).get_context_data(**kwargs), который выполнил код родительского класса
    Ответ написан
    1 комментарий
  • Как парсить сайт через proxy?

    @noremorse_ru
    Я проксирую запросы через ТОР, никакого гемороя с покупкой прокси и прочим, спарсил больше 2 млн страниц вообще без отрубов. Чуть позже выложу на гитхаб, сможете взять себе для примера
    Ответ написан
    Комментировать