django.db.utils.OperationalError: attempt to write a readonly database 错误。

1.看看setting文件下

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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  *

 

创建用户名:

python manage.py createsuperuser

运行项目:sudo ./manage.py run server 0.0.0.0:8000

构建:

mkdocs build

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄