Изглежда, че настройката БАЗИ ДАННИ - ИМЕ
очаква низ, а не 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',
трябва да е достатъчно.