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

2024-03-29 12:34:23 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从不在django应用程序内的数据库中选择数据?在

如何将django查询连接到尚未由django应用程序创建的数据库?在

我已经把密码放进去了视图.py公司名称:

def select(request):
    p = user.objects.filter(country='Iran')
    return HttpResponse(p)

如果数据库是由django app创建的,则需要将此部分添加到views.py: (例如)

^{pr2}$

但在这里我该怎么办?在

备注:

我在django项目中使用pymysl,并在linux操作系统中安装了lamp,并使用phpmyadmin。还需要解释吗?在


Tags: 数据djangopy名称视图数据库应用程序密码
2条回答

根据你对另一个答案的评论

First version of our project is in php, we want to migrate to python-django and use the same old database. So we can't create databases again and we should configure our django project to work with existing db.

您希望使用django中已经存在的遗留数据库。Django提供了从旧数据库(legacy-databases)创建模型的可能性。在

配置旧数据库的数据库设置。然后可以运行inspectdb来创建旧数据库的django模型:

python manage.py inspectdb > models.py

Django在一个实例中支持多个数据库。 也可以在python代码中手动连接到DB。 例如:

    import psycopg2
    psycopg2.connect(...)

相关问题 更多 >