python - 从我的 Django 应用程序中的数据库中选择数据

标签 python django database select django-apps

如何从不在我的 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/

相关文章:

python - 在 python 中创建一个函数并分配整数

django - Django 的 Capistrano

java - 将 VARBINARY 值隐式转换为 NUMERIC 字段期间出现域错误?

python - 乌鸦不向 Sentry 报告异常

python - 为什么在打开 .xlsm 而不是 .xls 时出现 python xlrd 错误

python - 如何刷新 socket.gethostbyname 响应的缓存?

django - 按用户过滤不是在另一个模型查询集中使用 Q 的人员

python - 如何自定义 Django-Userena 更改密码表单的外观

sql - 如何在选择查询中使用别名并将它们加在一起

javascript - 何时清除用户输入中的尾随/前导空格 - 输入时或数据库插入之前?