Django Gunicorn перезапуск обновления полей

Я заметил странное поведение всякий раз, когда я загружаю на сервер локальные изменения, которые у меня есть.

База данных для Django берет все мои объекты и устанавливает поля "updated_by" и "update" на время, когда я обновил сервер...

Возможно, я неправильно загружаю изменения на свой сервер.

Что я использую:

  • Ubuntu 18.04.6
  • Nginx
  • Gunicorn
  • Mysql
  • Python 3.6.12
  • Django 3.2.9

Обычно я запускаю:

git pull
pipenv run python3 manage.py migrate
sudo systemctl restart gunicorn
sudo systemctl restart nginx

Я не запускаю pipenv run python3 manage.py migrate, если мне не нужно запускать миграции, это не влияет на результат.

Вот поле в моей модели, связанное со странным обновлением:

    updated = models.DateTimeField(auto_now=True)
    updated_by = models.ForeignKey(
        User,
        on_delete=models.CASCADE,
        related_name='updated_by',
        verbose_name='Last edited by')

Есть идеи, что я могу делать неправильно, или что может быть причиной этого?

Вернуться на верх