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')
Есть идеи, что я могу делать неправильно, или что может быть причиной этого?