出错来源

在我的centos服务器执行Django网站

python manage.py runserver

报错:

deterministic=True requires SQLite 3.8.3 or higher

解决方法

pip3 install pysqlite3
pip3 install pysqlite3-binary

找到下载的模块路径,修改base.py文件:

site-packages/django/db/backends/sqlite3/base.py

打开后修改如下:

# from sqlite3 import dbapi2 as Database # 原来
from pysqlite3 import dbapi2 as Database # 修改

然后再次执行即可解决:

python manage.py runserver

deterministic=True requires SQLite 3.8.3 or higher-LMLPHP

10-02 17:02