Задать вопрос
Ответы пользователя по тегу Ubuntu
  • Как исправить ошибку sqlite3 в django?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Что-то с django_date_extract... Вообще в SQLite немного странные обработки даты-времени, и в часовых поясах она от версии к версии путается, и в форматах... Я бы посмотрел в сторону так ли указано формирование даты-времени в твоём проекте, когда ты это дату-время "засовываешь" в виде срок в БД. На домашней и продашен-системе, форматы по умолчанию могут быть разные, и надёжнее все преобразования строк типа 2020-12-14 15:27:00.000 MSK в дату-время не получать БД, а делать на стороне Python...
    Ответ написан
    Комментировать
  • Как применить изменения на django-сервере(ubuntu, nginx, uwsgi) без перезагрузки?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    В настройках uwsgi.ini надо добавить параметрtouch-reload. Он указывает на имя файла при изменении которого происходит авторестарт приложения. Можно написать bash-скрипт который просто добавляет в этот файл что-то типа restart [текущая дата и время] и получится нечто вроде лога перезапуска django.

    На практике (по крайне мере у меня) все авторестартится даже если происходят изменения в любом python-файле проекта. Не знаю почему так. В uwsgi.ini проекта стоит:
    touch-reload = /home/[user]/[адрес сайта]/logs/[адрес_сайта]_reload.log
    Ответ написан
    Комментировать