如何检查Django项目中正在使用哪个数据库

43Tesseracts

在我的Django项目中,如果要使用postgresql,我想使用仅在postgresql中可用的queryset方法。

如何从settings.DATABASES检查数据库?

假设这种结构:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2', # could be: 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'

我的python技能太弱,无法遍历字典的结构=(

乔治·雅各布
from django.conf import settings

if settings.DATABASES['default']['ENGINE'] == 'django.db.backends.postgresql_psycopg2':
   # happy coding

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在laravel项目中使用多个数据库连接?

Google使用哪个数据库?

如何使用脚本更新Django / Heroku项目中的生产数据库

ASP MVC 4如何知道您正在进行的是哪个数据库迁移?

如何检查哪个数据库列返回数据并处理MySQL触发器

想要在Django项目中实现多个数据库

如何检查数据库Django中是否有项目

如何在Heroku的laravel项目中添加另一个数据库

为Django应用选择哪个数据库引擎?

为Django应用选择哪个数据库引擎?

Django:如何使用多个数据库?

从Django项目中的数据库数据创建CSV

具有多个数据库的项目中的数据库文件路径错误

Django 在一个项目中为两个应用程序提供两个数据库。如何正确进行迁移?

通过EF Core在运行时确定正在使用哪个数据库提供程序

如何知道哪个AWS RDS数据库正在使用特定机密?

在Django项目中加载数据库的过程

关于Django项目中的数据库设置

播放测试时使用哪个数据库?

springboot JPA如何知道将使用哪个数据库?

如何使用 NODE_ENV 选择连接哪个数据库?

如何在两个 .Net core MVC 和 Web API 项目中使用一个数据库?

Django多个数据库(完整性检查)

在Spring-Boot中,我们如何连接到同一项目中的两个数据库(Mysql数据库和MongoDB)?

我如何在核心php项目中使用Zend框架数据库类-

如何使用 Shift 键在 Access 数据库项目中启用启动选项?

如何在.net Core项目中使用SignalR Core监听Postgresql数据库?

数据库项目连接到数据库实例-如何管理项目中实际数据库的子集

哪个数据库操作最重?