[Django-Docker] Sqlite3.db에 읽기 전용 데이터베이스 쓰기를 시도할 수 있는 읽기 권한이 부족합니다-20220803

참고:https://blog.csdn.net/m0_46629123/article/details/126133006

문제: Sqlite3.db에 읽기 권한이 부족합니다.

/user_login/의 OperationalError가 읽기 전용 데이터베이스 쓰기를 시도합니다.

해결 방법 1:

1. django 프로젝트의 settings.py를 통해 관련 데이터베이스 파일명을 확인할 수 있습니다
...
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os. path.join(BASE_DIR , 'db.sqlite3'), } } 2. Django 프로젝트의 데이터베이스 파일(db.sqlite3)과 데이터베이스 파일이 위치한 폴더에 대한 권한을 상승시킵니다.






chmod 777 db.sqlite3

CD …

chmod 777 *

3. 데이터베이스에 다시 액세스하는 데 문제가 없습니다.

Guess you like

Origin blog.csdn.net/qq_21237549/article/details/133257950