SQLiteが最新版であるにも関わらずApache上のDjangoでエラーが出力される

環境
CentOS 7.9
Apache 2.4.54
Anaconda 4.12.0
Django 4.1.2
SQLite 3.38.2

python3 manage.py runserver xxx.xxx.xxx.xxx:8000
を実行し、http://xxx.xxx.xxx.xxx:8000/admin にアクセスをしたときは、Djangoの管理画面が正常に表示され、ログインもできます。

しかし、Apache上のDjangoの管理画面URLにアクセスをし(http://xxx.xxx.xxx.xxx/admin にアクセス)ユーザー名とパスワードを入力しログインボタンを押下した場合、以下のエラーメッセージがブラウザ上に出力されます。

NotSupportedError at /admin/login/ deterministic=True requires SQLite 3.8.3 or higher Request Method: POST Request URL: http://xxx.xxx.xxx.xxx/admin/login/?next=/admin/ Django Version: 4.1.2 Exception Type: NotSupportedError Exception Value: deterministic=True requires SQLite 3.8.3 or higher Exception Location: /usr/local/anaconda3/lib/python3.9/site-packages/django/db/backends/sqlite3/_functions.py, line 45, in register Raised during: django.contrib.admin.sites.login Python Executable: /usr/bin/python3 Python Version: 3.9.12 Python Path: ['/usr/local/TEST/django_backend', '/usr/local/anaconda3/lib/python39.zip', '/usr/local/anaconda3/lib/python3.9', '/usr/local/anaconda3/lib/python3.9/lib-dynload', '/usr/local/anaconda3/lib/python3.9/site-packages'] Server time: Mon, 17 Oct 2022 07:55:36 +0000

ApacheからSQLiteを扱うために、何か設定が足りていないのでしょうか?

コメントを投稿

0 コメント