Saya menemukan masalah yang sama. Saya telah menginstal sqlite 3.28.0, tetapi saya mendapatkan kesalahan yang sama saat bermigrasi.
memeriksa keluaran kesalahan, saya dapat melihat bahwa baris 63 dari file base.py memunculkan pengecualian karena pemanggilan fungsi sqlite_version_info.
Anda dapat melihat spesifikasinya di tautan ini:Spesifikasi DB-API 2.0
sqlite3.sqlite_version_info
"Nomor versi pustaka SQLite run-time, sebagai kumpulan bilangan bulat."
Solusi yang saya temukan setelah beberapa pengujian adalah menyetel LD_LIBRARY_PATH dengan jalur ke sqlite baru:
ekspor LD_LIBRARY_PATH="/usr/local/lib"
Setelah mengatur variabel ini, Anda dapat memeriksa hasilnya dengan skrip python kecil:
from sqlite3 import dbapi2 as Database
print(Database.sqlite_version_info)
dan hasilnya akan seperti ini:(3,28,0)
Dengan pendekatan ini saya dapat bermigrasi dan melanjutkan pengaturan Django. Saya akan memperbarui posting ini jika saya menemukan solusi lain. Semoga ini membantu