修改Django cx- oracle 的默认库改为oracledb
- Python3.8.10(virtualenv)
- Mac M1
- Django 4.2
- Pycharm
修改文件
#setting.py
# import cx_Oracle
import oracledb
try:
oracledb.init_oracle_client(lib_dir="/Users/haige/Downloads/instantclient_19_8")
except:
pass
# /Users/haige/PycharmProjects/yusuan_django/venv/lib/python3.8/site-packages/django/db/backends/oracle/base.py
try:
# import cx_Oracle
import oracledb as Database
except ImportError as e:
raise ImproperlyConfigured("Error loading cx_Oracle module: %s" % e)
# venv/lib/python3.8/site-packages/django/contrib/gis/db/backends/oracle/introspection.py
import oracledb as cx_Oracle
# venv/lib/python3.8/site-packages/django/db/backends/oracle/introspection.py
import oracledb as cx_Oracle
#
成功运行图片