環境
vagrant
centOS7
pyenv
python3.8.3
django3.1.6
目的
上記環境でdjangoプロジェクトを立ち上げたい
ご相談内容
上記環境でrunserverをすると、以下のようなエラーが起きます。
sqlite3.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher
[vagrant@localhost rest_test2]$ python manage.py runserver Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). Exception in thread django-main-thread: Traceback (most recent call last): File "/home/vagrant/.pyenv/versions/3.8.3/lib/python3.8/site-packages/django/db/backends/base/base.py", line 219, in ensure_connection self.connect() File "/home/vagrant/.pyenv/versions/3.8.3/lib/python3.8/site-packages/django/utils/asyncio.py", line 26, in inner return func(*args, **kwargs) File "/home/vagrant/.pyenv/versions/3.8.3/lib/python3.8/site-packages/django/db/backends/base/base.py", line 200, in connect self.connection = self.get_new_connection(conn_params) File "/home/vagrant/.pyenv/versions/3.8.3/lib/python3.8/site-packages/django/utils/asyncio.py", line 26, in inner return func(*args, **kwargs) File "/home/vagrant/.pyenv/versions/3.8.3/lib/python3.8/site-packages/django/db/backends/sqlite3/base.py", line 215, in get_new_connection create_deterministic_function('django_date_extract', 2, _sqlite_datetime_extract) sqlite3.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher
試したこと
以下の記事を参考にsqlite3のバージョンアップ
https://qiita.com/rururu_kenken/items/8202b30b50e3bfa75821
python shellでは確かにバージョンアップされているのですが、runserverをするとエラーが改善されておらず、お手上げです。
>>> import sqlite3 >>> sqlite3.sqlite_version '3.31.1'
どなたかお助けください。。。
あなたの回答
tips
プレビュー