Sepertinya setelan BASIS DATA - NAMA
mengharapkan string, bukan Path objek.
Dalam pengaturan Anda, coba ubah baris ini
'NAME': BASE_DIR / 'db.sqlite3',
untuk
'NAME': str(BASE_DIR / 'db.sqlite3'),
sehingga NAME adalah string, bukan Path .
Kesalahan berasal dari baris kode ini django/db/backends/sqlite3/creation.py#L13
dan tampaknya komit ini
memecahkan masalah, jadi dalam Django v3.1.1 tidak perlu menggunakan 'NAME': str(BASE_DIR / 'db.sqlite3'), lagi, cukup gunakan 'NAME': BASE_DIR / 'db.sqlite3', sudah cukup.