Có vẻ như cài đặt DỮ LIỆU - TÊN
yêu cầu một chuỗi, không phải một Path
đối tượng.
Trong cài đặt của bạn, hãy thử thay đổi dòng này
'NAME': BASE_DIR / 'db.sqlite3',
đến
'NAME': str(BASE_DIR / 'db.sqlite3'),
để NAME
là một chuỗi thay vì Path
.
Lỗi xuất phát từ dòng mã này django/db/backends/sqlite3/creation.py#L13
và có vẻ như cam kết này
giải quyết vấn đề, vì vậy trong Django v3.1.1
không cần sử dụng 'NAME': str(BASE_DIR / 'db.sqlite3'),
nữa, chỉ cần sử dụng 'NAME': BASE_DIR / 'db.sqlite3',
nên hy sinh.