欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

django如何使用mysql查詢并展示列表數(shù)據(jù)?

李中冰2年前42瀏覽0評論

gogo進行MySQL查詢,并展示列表數(shù)據(jù)。

一、連接MySQL數(shù)據(jù)庫

gogs.py中進行配置即可。

gs.py文件中添加以下內(nèi)容:

DATABASES = {

'default': {godsysql',ame',

'USER': 'database_user',

'PASSWORD': 'database_password',

'HOST': 'database_host',

'PORT': 'database_port',

}

ame是數(shù)據(jù)庫名稱,database_user是數(shù)據(jù)庫用戶名,database_password是數(shù)據(jù)庫密碼,database_host是數(shù)據(jù)庫主機名,database_port是數(shù)據(jù)庫端口號。

二、創(chuàng)建模型

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

```goportodels

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

goaxgthaxalalField的精度。

三、執(zhí)行遷移

在定義完模型之后,需要執(zhí)行遷移才能將模型映射到數(shù)據(jù)庫中。在命令行中輸入以下命令:

```anageakemigrationsanageigrate

這兩個命令會自動生成數(shù)據(jù)表,并將模型映射到數(shù)據(jù)庫中。

四、查詢數(shù)據(jù)

go中,使用ORM(對象關(guān)系映射)進行數(shù)據(jù)庫操作非常方便。以下是查詢Book模型中所有書籍的代碼:

```odelsport Book

def book_list(request):

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

五、展示數(shù)據(jù)

l的代碼:

```dsl' %}

tent %}

Book List

books %}

dfor %}

TitleAuthorPublish DatePrice
{{ book.title }}{{ book.author }}{{ book.publish_date }}{{ book.price }}
dblock %}

go模板語言來循環(huán)遍歷查詢結(jié)果,并將結(jié)果展示在表格中。

gogo的ORM非常方便,可以幫助開發(fā)者快速進行數(shù)據(jù)庫操作。