gpt4 book ai didi

django - sqlite 是否捆绑到 Django 中?

转载 作者:行者123 更新时间:2023-12-03 15:58:49 25 4
gpt4 key购买 nike

Django 是捆绑了 sqlite 还是单独的模块?

无法弄清楚这一点,即使通过查看 Django 源代码:
https://code.djangoproject.com/browser/django/trunk/django/db/backends/sqlite3

最佳答案

你正在寻找这个:

21  try:
22 try:
23 from pysqlite2 import dbapi2 as Database
24 except ImportError, e1:
25 from sqlite3 import dbapi2 as Database
26 except ImportError, exc:
27 from django.core.exceptions import ImproperlyConfigured
28 raise ImproperlyConfigured("Error loading either pysqlite2 or sqlite3 modules (tried in that order): %s" % exc)

它首先尝试导入 PySqlite ,一个外部模块。如果失败,它会尝试导入 Python 2.5+ 中包含的 sqlite3 模块。如果既没有安装 Python 2.5+ 也没有安装外部模块,则会失败。它不包括它自己的副本。

关于django - sqlite 是否捆绑到 Django 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7677968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com