django链接mysql数据库查询

更新时间:02-12 教程 由 盏尽 分享

在使用Django进行开发时,我们经常需要使用MySQL数据库进行数据存储和查询。本文将介绍如何在Django项目中链接MySQL数据库并进行查询。

首先,在settings.py文件中添加数据库配置信息:

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'database_name','USER': 'database_user','PASSWORD': 'database_password','HOST': 'localhost','PORT': '3306',}}

其中,database_name、database_user和database_password需要替换为真实的数据库名、用户名和密码。HOST和PORT也需要根据实际情况进行修改。

接下来,在需要查询数据库的视图函数中,可以使用Django自带的ORM模块进行查询:

from django.db import connectionsdef query_database(request):cursor = connections['default'].cursor()cursor.execute("SELECT * FROM table_name")rows = cursor.fetchall()return render(request, 'query.html', {'data': rows})

在代码中,我们首先获取默认的数据库连接,在此基础上创建游标对象。然后,可以使用execute方法执行SQL查询语句。

最后,使用fetchall方法获取查询结果,并将其传递给模板渲染函数,以在前端页面展示。

总之,使用Django链接MySQL数据库进行查询非常简单,只需在settings.py文件中配置数据库信息,然后在视图函数中使用ORM模块进行查询即可。

声明:关于《django链接mysql数据库查询》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2075019.html