Команды Django manage.py генерируют ошибку в Cronjob
Всякий раз, когда я запускаю команду manage.py (например, migrate, runserver), все в порядке. Я использую следующую команду Cronjob:
* * * * * python3 /home/ec2-user/Project/manage.py migrate
Всякий раз, когда я планирую команду manage.py в Crontab, возникает следующая ошибка:
Я уже обновил SQLite до версии 3.3.38, что подтверждает оболочка Python:
Python 3.7.10 (default, Jun 3 2021, 00:02:01)
[GCC 7.3.1 20180712 (Red Hat 7.3.1-13)] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.38.5'
К сожалению, мне не удалось найти причину проблемы. Однако, понижение версии Django до 2.0 решает проблему, потому что эта версия Django не проверяет версию SQLite3.