• Авторизация на JWT в Django Rest Framework?

    @Lepilov Автор вопроса
    Поправьте меня если я не правильно понял. У нас есть два типа токена: refresh и access . Expiration date допустим по умолчанию 5 мин. По прошествию этого времени токен типа access надо обновлять использую токен типа refresh. Если refresh добавлен в blacklist то возможности обновиться нет. Таким образом можно сделать привязать вьюху которая отправляет refresh в blacklist и функционал подобной штуки заключается в ограничении работоспособности выданного токена в течении 5 мин.
  • Авторизация на JWT в Django Rest Framework?

    @Lepilov Автор вопроса
    Хм, если нет понятия logout, то как тогда можно зайти одному и томуже юзеру под другим аккаунтом.
  • Авторизация на JWT в Django Rest Framework?

    @Lepilov Автор вопроса
    вы пользовались? Как это происходит: access token добавляется в блэклист и хранится там ? Все записи в блэклисте сохраняются постоянно? Не нашел кода, который выполняет эту задачу.
  • Выбор связей между таблицами в БД?

    @Lepilov Автор вопроса
    С foreignkey логичней все, буду пробовать
  • Выбор связей между таблицами в БД?

    @Lepilov Автор вопроса
    А разве module = models.OneToOneField(Module, on_delete=models.CASCADE) в VendorModule позволить выбирать несколько модулей? Т.е мне например в форме в селекте надо выбрать SA и SXM.
  • Выбор связей между таблицами в БД?

    @Lepilov Автор вопроса
    Владимир, Modules добавились через админку один раз из представленного селекта
  • Как создать инстансы трех моделей в одном post запросе?

    @Lepilov Автор вопроса
    Кажется смысл уловил, буду пробовать.
  • Ошибка сериализации json даных?

    @Lepilov Автор вопроса
    Похоже то что нужно, спасибо за помощь!
  • Redis стартует с ошибкой?

    @Lepilov Автор вопроса
    Руслан Федосеев, Так я не позиционирую себя специалистом, просто прошу помощи разобраться с этим. Администрирование серверов не мое профильное занятие
  • Redis стартует с ошибкой?

    @Lepilov Автор вопроса
    Руслан Федосеев, смотрел в /var/log/redis/redis-server.log там пусто. А вот вывод
    journalctl -xe

    Feb 12 09:11:07 ml-bee-03022020 sshd[2320]: pam_unix(sshd:auth): authentication 
    Feb 12 09:11:08 ml-bee-03022020 sshd[2320]: Failed password for invalid user gue
    Feb 12 09:11:08 ml-bee-03022020 sshd[2320]: Received disconnect from 55.68.18.10
    Feb 12 09:11:08 ml-bee-03022020 sshd[2320]: Disconnected from invalid user guest
    Feb 12 09:12:02 ml-bee-03022020 sshd[2328]: Invalid user guest from 55.68.18.102
    Feb 12 09:12:02 ml-bee-03022020 sshd[2328]: pam_unix(sshd:auth): check pass; use
    Feb 12 09:12:02 ml-bee-03022020 sshd[2328]: pam_unix(sshd:auth): authentication 
    Feb 12 09:12:04 ml-bee-03022020 sshd[2328]: Failed password for invalid user gue
    Feb 12 09:12:04 ml-bee-03022020 sshd[2328]: Received disconnect from 55.68.18.10
    Feb 12 09:12:04 ml-bee-03022020 sshd[2328]: Disconnected from invalid user guest
    Feb 12 09:12:19 ml-bee-03022020 sshd[2330]: Invalid user sammy from 125.51.179.1
    Feb 12 09:12:19 ml-bee-03022020 sshd[2330]: pam_unix(sshd:auth): check pass; use
    Feb 12 09:12:19 ml-bee-03022020 sshd[2330]: pam_unix(sshd:auth): authentication 
    Feb 12 09:12:21 ml-bee-03022020 sshd[2330]: Failed password for invalid user sam
    Feb 12 09:12:21 ml-bee-03022020 sshd[2330]: Received disconnect from 125.51.179.
    Feb 12 09:12:21 ml-bee-03022020 sshd[2330]: Disconnected from invalid user sammy
    Feb 12 09:12:32 ml-bee-03022020 sshd[2333]: pam_unix(sshd:auth): authentication 
    Feb 12 09:12:35 ml-bee-03022020 sshd[2333]: Failed password for root from 49.85.
    Feb 12 09:12:37 ml-bee-03022020 sshd[2333]: Failed password for root from 49.85.
    Feb 12 09:12:39 ml-bee-03022020 sshd[2333]: Failed password for root from 49.85.
    Feb 12 09:12:39 ml-bee-03022020 sshd[2333]: Received disconnect from 49.85.112.7
    Feb 12 09:12:39 ml-bee-03022020 sshd[2333]: Disconnected from authenticating use
    Feb 12 09:12:39 ml-bee-03022020 sshd[2333]: PAM 2 more authentication failures; 
    lines 2247-2269/2269 (END)
    Feb 12 09:11:07 ml-bee-03022020 sshd[2320]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=55.68.18.102
    Feb 12 09:11:08 ml-bee-03022020 sshd[2320]: Failed password for invalid user guest from 55.68.18.102 port 38196 ssh2
    Feb 12 09:11:08 ml-bee-03022020 sshd[2320]: Received disconnect from 55.68.18.102 port 38196:11: Normal Shutdown, Thank you for playing [preauth]
    Feb 12 09:11:08 ml-bee-03022020 sshd[2320]: Disconnected from invalid user guest 55.68.18.102 port 38196 [preauth]
    Feb 12 09:12:02 ml-bee-03022020 sshd[2328]: Invalid user guest from 55.68.18.102 port 39430
    Feb 12 09:12:02 ml-bee-03022020 sshd[2328]: pam_unix(sshd:auth): check pass; user unknown
    Feb 12 09:12:02 ml-bee-03022020 sshd[2328]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=55.68.18.102
    Feb 12 09:12:04 ml-bee-03022020 sshd[2328]: Failed password for invalid user guest from 55.68.18.102 port 39430 ssh2
    Feb 12 09:12:04 ml-bee-03022020 sshd[2328]: Received disconnect from 55.68.18.102 port 39430:11: Normal Shutdown, Thank you for playing [preauth]
    Feb 12 09:12:04 ml-bee-03022020 sshd[2328]: Disconnected from invalid user guest 55.68.18.102 port 39430 [preauth]
    Feb 12 09:12:19 ml-bee-03022020 sshd[2330]: Invalid user sammy from 125.55.179.14 port 44372
    Feb 12 09:12:19 ml-bee-03022020 sshd[2330]: pam_unix(sshd:auth): check pass; user unknown
    Feb 12 09:12:19 ml-bee-03022020 sshd[2330]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=125.55.179.14
    Feb 12 09:12:21 ml-bee-03022020 sshd[2330]: Failed password for invalid user sammy from 125.55.179.14 port 44372 ssh2
    Feb 12 09:12:21 ml-bee-03022020 sshd[2330]: Received disconnect from 125.55.179.14 port 44372:11: Bye Bye [preauth]
    Feb 12 09:12:21 ml-bee-03022020 sshd[2330]: Disconnected from invalid user sammy 125.55.179.14 port 44372 [preauth]
    Feb 12 09:12:32 ml-bee-03022020 sshd[2333]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=49.88.112.70  user=root
    Feb 12 09:12:35 ml-bee-03022020 sshd[2333]: Failed password for root from 45.88.112.70 port 27539 ssh2
    Feb 12 09:12:37 ml-bee-03022020 sshd[2333]: Failed password for root from 45.88.112.70 port 27539 ssh2
    Feb 12 09:12:39 ml-bee-03022020 sshd[2333]: Failed password for root from 45.88.112.70 port 27539 ssh2
    Feb 12 09:12:39 ml-bee-03022020 sshd[2333]: Received disconnect from 45.88.112.70 port 27539:11:  [preauth]
    Feb 12 09:12:39 ml-bee-03022020 sshd[2333]: Disconnected from authenticating user root 45.88.112.70 port 27539 [preauth]
    Feb 12 09:12:39 ml-bee-03022020 sshd[2333]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=45.88.112.70  user=root
  • Redis стартует с ошибкой?

    @Lepilov Автор вопроса
    Руслан Федосеев, log файл пустой
    А это нормально что redis-cli ping работает при всем при этом?
  • Redis стартует с ошибкой?

    @Lepilov Автор вопроса
    Cтатус немного изменился

    ● redis-server.service - Advanced key-value store
       Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
       Active: failed (Result: exit-code) since Wed 2020-02-12 08:34:42 UTC; 15min ago
         Docs: http://redis.io/documentation,
               man:redis-server(1)
  • Redis стартует с ошибкой?

    @Lepilov Автор вопроса
    Synchronizing state of redis-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
    Executing: /lib/systemd/systemd-sysv-install enable redis-server
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
    Authentication is required to reload the systemd state.
    Authenticating as: ,,, (jekson)
    Password: 
    ==== AUTHENTICATION COMPLETE ===
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
    Authentication is required to reload the systemd state.
    Authenticating as: ,,, (jekson)
    Password: 
    ==== AUTHENTICATION COMPLETE ===
    ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
    Authentication is required to manage system service or unit files.
    Authenticating as: ,,, (jekson)
    Password: 
    ==== AUTHENTICATION COMPLETE ===
    Failed to enable unit: File /etc/systemd/system/redis.service already exists.
  • Почему не полностью отрабатывает код?

    @Lepilov Автор вопроса
    Точно, спасибо
  • Понять асинхронный python на примере asyncio?

    @Lepilov Автор вопроса
    Супер, понял теперь.
  • Понять асинхронный python на примере asyncio?

    @Lepilov Автор вопроса
    Т.е все происходит в рамках одного потока? Те задачи которые формально можно распределить по потокам передаются в цикл и переодичность переключения их контекста регулируется программистом/библиотекой?
  • Ошибка при выполнении sql файла?

    @Lepilov Автор вопроса
    А вообще создание View на создание физической таблицы в бд не влияет? Для чего view нужно?