django可以使用外部数据库吗?

django可以使用外部数据库吗?,django,Django,django可以使用外部数据库吗?我的意思是,如果您有一个用于db的服务器和其他带有web服务器的n服务器,django可以在外部机器上使用db吗?django可以通过internet向另一个django db查询吗?据介绍,django能够使用多个数据库。是否支持远程访问将取决于您选择使用哪一个,但作为一般规则,它是受支持的,除了sqlite之外,Django可以使用多个数据库。是否支持远程访问将取决于您选择使用哪种访问—但是,作为一般规则,它是受支持的,除了sqlite是之外,您的数据库和w

django可以使用外部数据库吗?我的意思是,如果您有一个用于db的服务器和其他带有web服务器的n服务器,django可以在外部机器上使用db吗?django可以通过internet向另一个django db查询吗?

据介绍,django能够使用多个数据库。是否支持远程访问将取决于您选择使用哪一个,但作为一般规则,它是受支持的,除了sqlite之外,Django可以使用多个数据库。是否支持远程访问将取决于您选择使用哪种访问—但是,作为一般规则,它是受支持的,除了
sqlite

是之外,您的数据库和web服务器可以位于不同的服务器上。您只需在设置文件中指定主机即可。请参见

是的,您的数据库和web服务器可以位于不同的服务器上。您只需在设置文件中指定主机即可。请参见

是,您可以从任何地方访问数据库。但是他们(你)需要为你的IP提供数据库特权。有些代码是这样的

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mydatabase',
        'USER': 'mydatabaseuser',
        'PASSWORD': 'mypassword',
        'HOST': Remote Host,
        'PORT': '5432',
    }
}

您还可以使用外部django包进行部署。

是的,您可以从任何地方访问数据库。但是他们(你)需要为你的IP提供数据库特权。有些代码是这样的

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mydatabase',
        'USER': 'mydatabaseuser',
        'PASSWORD': 'mypassword',
        'HOST': Remote Host,
        'PORT': '5432',
    }
}

您也可以使用外部django软件包进行部署。

是的,它可以,但是您会打开数据库的公共网络端口吗?不会。它将在本地局域网上是的,可以,但是你会打开一个公共网络端口到你的数据库吗?不,我不会。它将在本地局域网中