如何从不在我的 Django 应用程序中的数据库中选择数据?
我应该如何将我的 Django 查询连接到一个不是由我的 Django 应用程序创建的数据库?
我已将此代码放入 views.py 中:
def select(request):
p = user.objects.filter(country='Iran')
return HttpResponse(p)
如果数据库是由 django 应用程序创建的,则需要将这部分添加到 views.py
中:
(例如)
from users.models import user
但是我该怎么办呢?
附言:
我在我的 django 项目中使用 pymysl,在我的 linux 操作系统中安装了 lamp,并使用 phpmyadmin。还需要解释吗?
最佳答案
Django 在一个实例中支持多个数据库。 您也可以在 python 代码中手动连接到数据库。 例如:
import psycopg2
psycopg2.connect(...)
关于python - 从我的 Django 应用程序中的数据库中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35914750/