django如何使用mysql查询并展示列表数据

更新时间:02-02 教程 由 挽木琴 分享

gogo进行MySQL查询,并展示列表数据。

一、连接MySQL数据库

gogs.py中进行配置即可。

gs.py文件中添加以下内容:

DATABASES = {

'default': {godsysql',ame',

'USER': 'database_user',

'PASSWORD': 'database_password',

'HOST': 'database_host',

'PORT': 'database_port',

}

ame是数据库名称,database_user是数据库用户名,database_password是数据库密码,database_host是数据库主机名,database_port是数据库端口号。

二、创建模型

goodels.py文件中定义模型,如下所示:

```goportodels

odels.Model):odelsaxgth=100)odelsaxgth=100)odels.DateField()odelsalFieldaxal_places=2)

goaxgthaxalalField的精度。

三、执行迁移

在定义完模型之后,需要执行迁移才能将模型映射到数据库中。在命令行中输入以下命令:

```anageakemigrationsanageigrate

这两个命令会自动生成数据表,并将模型映射到数据库中。

四、查询数据

go中,使用ORM(对象关系映射)进行数据库操作非常方便。以下是查询Book模型中所有书籍的代码:

```odelsport Book

def book_list(request):

books = Book.objects.all()derl', {'books': books})

五、展示数据

l的代码:

```dsl' %}

tent %}

Book List

Title

Author

Publish Date

Price

books %}

{{ book.title }}

{{ book.author }}

{{ book.publish_date }}

{{ book.price }}

dfor %}

dblock %}

go模板语言来循环遍历查询结果,并将结果展示在表格中。

gogo的ORM非常方便,可以帮助开发者快速进行数据库操作。

声明:关于《django如何使用mysql查询并展示列表数据》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2109586.html