Изглежда, че настройката БАЗИ ДАННИ - ИМЕ
очаква низ, а не Path обект.
Във вашите настройки опитайте да промените този ред
'NAME': BASE_DIR / 'db.sqlite3',
до
'NAME': str(BASE_DIR / 'db.sqlite3'),
така че NAME е низ вместо Path .
Грешката идва от този ред код django/db/backends/sqlite3/creation.py#L13
и изглежда, че този ангажимент
решава проблема, така че в Django v3.1.1 няма нужда да използвате 'NAME': str(BASE_DIR / 'db.sqlite3'), вече, просто използвайки 'NAME': BASE_DIR / 'db.sqlite3', трябва да е достатъчно.