日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Django ORM查询之外键、关系的反向引用

發(fā)布時間:2023/12/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django ORM查询之外键、关系的反向引用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

關系本身就是相互的只用在一個表中記錄而不是在有關系的兩個表中都記錄所以外鍵、關系提供反向引用機制當然外鍵可以是多個表的外鍵關系也可以與多個表有關系所以反向引用必須顯式指出關系對方表然后是字段)。而正向引用則不必因為正向引用在定義時就指定了關系對方表(Book::publisher = ForeignKey(‘Publisher’)、Book::authors = ManyToManyField(‘Author’) )

Joins and aggregates關系連接和集合函數(shù)

So far, we have dealt with aggregates over fields that belong to the model being queried. However, sometimes the value you want to aggregate will belong to a model that is related to the model you are querying.

到目前為止,我們已經(jīng)在被查詢的模型的字段上處理了集合操作。然而,有時候你想要求集合的值屬于你查詢的模型的關聯(lián)的模型。

When specifying the field to be aggregated in an aggregate function, Django will allow you to use the same double underscore notation that is used when referring to related fields in filters. Django will then handle any table joins that are required to retrieve and aggregate the related value.

當在一個集合函數(shù)中指定要集合的字段Django將允許你像在filters中引用關聯(lián)字段時那樣使用兩下劃線符號。Django之后將處理任何請求的表的連接以便檢索并集合關聯(lián)的值。

For example, to find the price range of books offered in each store, you could use the annotation:

例如,要找到每家書店提供的書的單價范圍,你可以使用注釋:

#~~~~~~~

>>> from django.db.models import Max, Min

>>> Store.objects.annotate( min_price=Min('books__price'), max_price=Max('books__price') )

#對Store中單個記錄,按一對多關系連接books表,對一對多的所有books的price字段進行集集合算Min()、Max()

#~~~~~~~

This tells Django to retrieve the Store model, join (through the many-to-many relationship) with the Book model, and aggregate on the price field of the book model to produce a minimum and maximum value.

這告訴Django檢索Store模型,連接(通過多對多關系)Book模型,集合book模型的單價字段來生成最低和最高值。

Store模型:

id

name

books,存儲售賣的所有書,多對多關系

Book模型:

id

name

authors,存儲所有為本書貢獻了的作者,多對多關系

price

Author模型:

id

name

age

?

關系就是要來告訴數(shù)據(jù)庫去連接的。

The same rules apply to the aggregate() clause. If you wanted to know the lowest and highest price of any book that is available for sale in any of the stores, you could use the aggregate:

同樣的規(guī)則也應用于集合aggregate()子句。

#~~~~~~

>>> Store.objects.aggregate( min_price=Min('books__price'), max_price=Max('books__price') )

#Store模型的books關系字段__關系連接的Book模型的price字段

#~~~~~~

Join chains can be as deep as you require. For example, to extract the age of the youngest author of any book available for sale, you could issue the query:

連接鏈可以如你所需要的深度那么深。例如,提取售賣的任意書的最年輕的作者的年齡,你可以這樣處理查詢:

#~~~~~~~~~

Store.objects.aggregate( yongest_author_age = Min(‘books__authors__age’) )

#Store模型的books關系字段__連接的Book模型的authors關系字段__連接的Author模型的age字段

#~~~~~~~~~

?

Following relationships backwards

In a way similar to Lookups that span relationships, aggregations and annotations on fields of models or models that are related to the one you are querying can include traversing “reverse” relationships. The lowercase name of related models and double-underscores are used here too.

以類似于跨關系查找的方式在模型或關聯(lián)到你正在查詢的模型的模型的字段上進行集合和注釋可以包括遍歷反向關系這里也用到了關聯(lián)模型的名字的小寫與兩下劃線。

Store模型:

id

name

books,存儲售賣的所有書,多對多關系

Book模型:

id

name

authors,存儲所有為本書貢獻樂的作者,多對多關系,多值字段

pubdate

rating

pages

publisher,外鍵,數(shù)據(jù)庫中存儲所引用的外鍵的主鍵,可以多對一關系Publisher模型記錄

price

關系本身就是相互的只用在一個表中記錄而不是在有關系的兩個表中都記錄。所以外鍵關系提供反向引用機制。當然外鍵可以是多個表的外鍵關系也可以與多個表有關系所以反向引用必須顯式指出關系對方表然后是字段)。而正向引用則不必因為正向引用在定義時就指定了關系對方表(Book::publisher = ForeignKey(‘Publisher’)、Book::authors = ManyToManyField(‘Author’) )

Author模型:

id

name

age

Publisher模型:

id,主鍵,作為Book模型publisher字段的外鍵,可以一對多關系Book模型記錄

name

?

For example, we can ask for all publishers, annotated with their respective total book stock counters (note how we use 'book' to specify the Publisher -> Book reverse foreign key hop):

例如,我們可以請求所有出版商,對他們對應的總同屬存貨計數(shù)(注意我們?nèi)绾问褂谩痓ook’指定Publisher ->Book反向外鍵跳躍):

#~~~~~~

>>> from django.db.models import Avg, Count, Min, Sum

>>> Publisher.objects.annotate( Count('book') )

#’book’——Publisher被外鍵引用的Book模型,對反向外鍵關系的Book模型的所有記錄計數(shù)反向外鍵引用必須顯式指定反向外鍵引用的表book統(tǒng)計的話不用再加字段) )

#~~~~~~

(Every Publisher in the resulting QuerySet will have an extra attribute called book__count.)

結果查詢集中的每個Publisher將具有一個特殊的屬性(注釋列,只存在于返回的查詢集上)稱作book__count。

We can also ask for the oldest book of any of those managed by every publisher:

我們也可以請求每個出版商管理的書籍中最老的書(Book模型的publisher外鍵引用Poblish模型,為此Poblisher模型需要反向外鍵引用Book模型):

#~~~~~~~~~

我想的:Publisher.objects.annotate( oldest_book = Min(‘book__pubdate’) )

#為Publisher模型的每個記錄注釋一個’oldest_book’,對反向外鍵關系Book模型的pubdate最小的那個book實例反向外鍵引用必須顯式指定反向外鍵引用的表book,再加其一個字段。

>>> Publisher.objects.aggregate(oldest_pubdate=Min('book__pubdate'))

#官檔為Publisher模型的每個記錄返回一個包含名字’oldest_pubdate’的字典,值就是反向關系(一個Publisher對應多個Book的)

#~~~~~~~~~~

返回的結果字典將有一個稱作’oldest_pubdate’的鍵。如果不指定別名將會是很長的’book__pubdate_min’(包含引用鏈的字段名__集合類名(集合函數(shù)名) )。

This doesn’t apply just to foreign keys. It also works with many-to-many relations. For example, we can ask for every author, annotated with the total number of pages considering all the books the author has (co-)authored (note how we use 'book' to specify the Author -> Book reverse many-to-many hop):

反向引用不僅能應用到外鍵還可以應用到多對多關系。例如我們可以請求每個作者注釋該作者參與編輯的所有書的總頁數(shù)注意我們是如何使用’boo’去指定Author -> Book反向多對多跳躍的

#~~~~~~~~~~

>>> Author.objects.annotate( total_pages=Sum('book__pages') )

#外鍵和關系都可以被反向引用反向引用時必須顯式指出反向引用的表名的小寫book。這里將Book模型的author多對多關系Author模型進行了反向,Author模型反向多對多關系Book模型的pages字段

#~~~~~~~~~~

結果查詢集中的每個Author將會具有一個額外的屬性稱作total_pages。如果不指定這樣的別名,將會是很長的’book__pages__sum)。

?

Or ask for the average rating of all the books written by author(s) we have on file:

或者請求我們在文件中存在的作者所寫的所有書的平均評分:

#~~~~~~~~~~

Author.objects.annotate( avg_rating = Avg(‘book__rating’) )

Author.objects.aggregate( avg_rating = Avg(‘book__rating’) )

#~~~~~~~~~~

結果字典將具有一個稱作’avg__rating’的鍵。如果不指定這樣一個別名,將會是挺長的’book__rating__avg’。

?

Aggregations and other QuerySet clauses

filter() and exclude()

Aggregates can also participate in filters. Any filter() (or exclude()) applied to normal model fields will have the effect of constraining the objects that are considered for aggregation.

集合也可以參與到filters中。任何應用到正常模型字段上的filter()或exclude()將具有約束考慮使用集合aggregation的對象的作用。

When used with an annotate() clause, a filter has the effect of constraining the objects for which an annotation is calculated. For example, you can generate an annotated list of all books that have a title starting with “Django” using the query:

當與一個annotate()子句一起使用時,過濾器具有約束為其計算注釋的對象的作用。例如,使用查詢,你可以為標題以’Django’開頭的所有書籍生成一個注釋列。

#~~~~~~~

>>> from django.db.models import Avg, Count

>>> Book.objects.filter( name__startswith="Django" ).annotate( num_authors=Count('authors') )

#過濾返回一個查詢集,總是可以為查詢集增加注釋列

#~~~~~~~

When used with an aggregate() clause, a filter has the effect of constraining the objects over which the aggregate is calculated. For example, you can generate the average price of all books with a title that starts with “Django” using the query:

當與一個集合aggregate()子句一起使用,過濾器具有約束為其計算集合的對象的作用。例如,使用查詢,你可以為標題以’Django’開頭的所有書籍生成平均單價。

#~~~~~~~~

Book.objects.filter( name__startswith=’Django’ ).aggregate( avg_price = Avg(price) )

#這里既然Book記錄的price是一個single值,則Avg(price)是對查詢集所有記錄的price求均值。并返回單個字典avg_price:值。像下面:

#~~~~~~~

#~~~~~~~~

>>> from django.db.models import Avg, Max, Min

>>> Book.objects.aggregate( Avg('price'), Max('price'), Min('price') ) #Manager::aggregate()對全集計算集合意味的值返回這些值的字典

{'price__avg': 34.35, 'price__max': Decimal('81.20'), 'price__min': Decimal('12.99')}

#因為Book記錄的price是一個FloatField()值字段所以Avg(‘price’)、Max(‘price’)、Min(‘price’)是對查詢集所有記錄的price進行集合處理。并返回單個字典

#~~~~~~~~

#~~~~~~

>>> q = Book.objects.annotate( num_authors=Count('authors') )

>>> q[0].num_authors

2

>>> q[1].num_authors

1

#因為Book記錄的authors是MantToManyField多對多字段,所以Count(‘a(chǎn)uthors’)是對Book記錄的一對多authors字段的集合aggregate處理,對每個Book記錄返回各自的注釋列。

#~~~~~~

Filtering on annotations

Annotated values can also be filtered. The alias for the annotation can be used in filter() and exclude() clauses in the same way as any other model field.

被注釋的值也可以被過濾。注釋列的別名可以用在filter()exclude()子句中以與其他模型字段相同的方式

For example, to generate a list of books that have more than one author, you can issue the query:

例如,生成具有兩位及以上作者的書的列表,你可以這樣處理查詢:

#~~~~~~~~~

Books.objects.annotate( num_authors = Count(‘a(chǎn)uthors’) ).filter( num_authors__gte=2 )

Books.objects.annotate( num_authors = ExpressionWrapper( Count(‘a(chǎn)uthors’), output_field = IntegerField())?).filter( num_authors__gte=2 )

#~~~~~~~~

This query generates an annotated result set, and then generates a filter based upon that annotation.

這個查詢集生成一個注釋后的結果查詢集,然后基于這個注釋后的查詢集生成一個過濾后的查詢集。

If you need two annotations with two separate filters you can use the filter argument with any aggregate. For example, to generate a list of authors with a count of highly rated books:

如果你需要兩個注釋,使用兩個單獨的過濾,你可以使用filter參數(shù)在任意繼承中。例如,生成authors的一個列表,帶每個作者較高評分(7星及以上的)的著作的計數(shù):

#~~~~~~~~

>>> highly_rated = Count( 'book', filter=Q(book__rating__gte=7) )

>>> Author.objects.annotate( num_books=Count('book'), highly_rated_books=highly_rated )

#num_books是每個Author實例的著作數(shù)(反向關系'book'+Count集合),highly_rated_books是每個Author的著作中評分大于等于7分的著作計數(shù)(反向關系'book'+過濾+Count集合,封裝查詢條件的Q實例對象要放在其他實參’book’后面)

#上面Count()是構造的models.Count類實例對象,不是Manager類或QuerySet類的count()實例方法。

Help on class Count in module django.db.models.aggregates:

?

class Count(Aggregate)

?| ?Count(*args, **kwargs)

?| ?

?| ?An SQL function call.

?| ?

?| ?Method resolution order:

?| ?????Count

?| ?????Aggregate

?| ?????django.db.models.expressions.Func

?| ?????django.db.models.expressions.SQLiteNumericMixin

?| ?????django.db.models.expressions.Expression

?| ?????django.db.models.expressions.BaseExpression

?| ?????django.db.models.expressions.Combinable

?| ?????builtins.object

?| ?

?| ?Methods defined here:

?| ?

?| ?__init__(self, expression, filter=None, **extra)?#expression可以是要集合操作的字段,filter是查詢子句

?| ?????Initialize self. ?See help(type(self)) for accurate signature.

#~~~~~~~~

Choosing between filter and QuerySet.filter()在filter(Aggregate)類與QuerySet.filter()實例方法之前選擇

?

Avoid using the filter argument with a single annotation or aggregation. It’s more efficient to use QuerySet.filter() to exclude rows. The aggregation filter argument is only useful when using two or more aggregations over the same relations with different conditionals.

避免在單個注釋annotation或集合aggregation中使用filter參數(shù)(下上面Count類的初始化函數(shù)中的filter實參)。使用QuerySet.filter()排除行會更高效。集合的filter參數(shù)只當對同一關系使用兩個或更多不同條件的集合時才有用,下面Author反向關系引用Book(同一關系)的兩個Count集合(兩個),第二個需要對Count作出過濾(不同條件),。

Author.objects.annotate(

? ? num_books=Count('book'),

? ? highly_rated_books=Count( 'book', filter=Q(book__rating__gte=7)

)

?

?

總結

以上是生活随笔為你收集整理的Django ORM查询之外键、关系的反向引用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

在线高清一区 | 国产伦理久久精品久久久久_ | 五月婷婷在线视频 | 96视频在线 | 日韩电影在线观看中文字幕 | 中文在线字幕观看电影 | 人人澡人| 国产精品久久久久久一区二区 | 国产一区二区三区黄 | 91精品国产综合久久福利不卡 | 免费看的视频 | 亚洲国产日韩一区 | 日韩成人精品一区二区 | 毛片美女网站 | 在线视频免费观看 | 日精品在线观看 | 欧美性天天 | 日韩精品久久久久久中文字幕8 | 天天操天天干天天操天天干 | 国产国语在线 | 91精品久久久久久粉嫩 | 国产精品18久久久久vr手机版特色 | 日韩av在线高清 | 天天射天天干 | 亚洲精品99久久久久中文字幕 | 日韩网站在线播放 | 婷色在线 | 欧美精品久久久久久久 | 午夜久久久久久久 | 在线免费视频 你懂得 | 欧美日韩一区久久 | 天天色天天爱天天射综合 | 韩国在线视频一区 | wwwwww色| 久久影院午夜论 | 久久精品亚洲一区二区三区观看模式 | 亚洲电影一级黄 | 亚洲小视频在线观看 | 综合久久久久久久久 | 最新国产一区二区三区 | 久久玖 | 蜜臀av网址 | 一区中文字幕电影 | 中文字幕一区二区三区久久蜜桃 | 在线黄色av | 91av片| 91精品国产麻豆 | 成人永久在线 | 国产 视频 久久 | 色天天天| 国产视频一区二区在线播放 | 麻豆免费视频观看 | 欧美国产日韩在线观看 | 伊人国产女 | 久久精品艹 | 国产在线a | 成人性生交大片免费观看网站 | 久久精品99视频 | 欧美精品久久久久久久久久 | 三级av在线播放 | 国产中文在线字幕 | 最新91在线视频 | 人人模人人爽 | 欧美午夜精品久久久久久浪潮 | www.狠狠 | 久久黄色片 | 新版资源中文在线观看 | 欧美成天堂网地址 | 91久久精品日日躁夜夜躁国产 | 中文字幕免费高清在线观看 | 欧美成人在线网站 | 黄色日视频 | 少妇高潮流白浆在线观看 | 欧美a在线免费观看 | 日韩在线 | 人人爱人人添 | 91视频久久久 | 亚洲乱码精品久久久久 | 日韩国产高清在线 | 99精品在线| 国产精品情侣视频 | 婷婷网在线| 免费观看成人av | 亚洲免费在线观看视频 | 黄色com| 91在线公开视频 | 国产精品久久一区二区三区, | 日韩成人精品一区二区 | 天天干天天操人体 | 日韩在线视频观看 | 91观看视频 | 欧美日韩国产页 | 午夜精品久久久 | 日韩电影在线观看中文字幕 | 国产小视频在线播放 | 欧美日韩在线观看一区二区 | 欧美视频国产视频 | 国产在线黄色 | 免费看黄在线网站 | 成人网看片| 日韩精品一区二区在线视频 | 日韩色一区二区三区 | 1024手机在线看 | 日韩高清一 | 成人久久精品视频 | 久久精品视频观看 | 岛国av在线不卡 | 91爱看片| 久久99国产一区二区三区 | 国产 日韩 在线 亚洲 字幕 中文 | 欧美精品久久久久久久久老牛影院 | 美女视频黄的免费的 | 99精品欧美一区二区蜜桃免费 | 成人97视频 | 国产91在线看 | 欧美一区二区精品在线 | 手机在线小视频 | 亚洲狠狠婷婷综合久久久 | 97在线视频网站 | 久草视频免费在线播放 | 色999视频 | av888.com| 成人午夜在线电影 | 久久九九久久 | 69国产精品成人在线播放 | 国产资源在线播放 | 一级黄视频| 最近乱久中文字幕 | 国产精品成人av电影 | 婷婷在线网站 | 亚洲一片黄| 久久永久免费 | 亚洲精品在线观看网站 | 韩国三级av在线 | a级成人毛片| 欧美一级看片 | 狠狠地日 | 国产一级片不卡 | 天天爱天天射 | 久久人人插 | 欧美a级在线免费观看 | 亚洲视频电影在线 | 又爽又黄又无遮挡网站动态图 | 天天射综合网视频 | 日本中文字幕久久 | 欧美日韩国产免费视频 | 天天射天 | 国产一区高清在线观看 | 亚洲成人精品国产 | 精品一区二区在线观看 | 成人日韩av | 人人舔人人 | 欧美一级在线观看视频 | 特级毛片在线 | 久久不射网站 | 免费毛片一区二区三区久久久 | 国产69精品久久久久9999apgf | 一区二区三区在线观看中文字幕 | 国产精品综合久久 | 久久特级毛片 | 免费观看av网站 | 欧洲一区二区在线观看 | 国产成人久久精品77777综合 | 在线成人免费 | 日韩综合第一页 | 日韩精品久久久久久久电影99爱 | www.xxxx变态.com | 国产高清不卡一区二区三区 | 精品视频资源站 | 午夜 久久 tv | 日日操日日插 | 日韩精品 在线视频 | 91片黄在线观 | 亚洲四虎 | 成人精品一区二区三区电影免费 | 欧美一级性生活片 | www.com久久 | 欧美精品免费视频 | 亚洲国产精品女人久久久 | 国产精品免费在线 | 在线观看视频中文字幕 | 国产视频欧美视频 | 中文字幕在线视频一区 | 精品国内自产拍在线观看视频 | 亚洲人成人在线 | 99久久精品久久久久久动态片 | 国产精品毛片久久久久久久久久99999999 | 国产成人一区二区三区电影 | 国产精品99久久久久久武松影视 | 精品自拍sae8—视频 | 狠狠操操 | 欧美日韩在线精品一区二区 | 国产黄色视 | 久草在线观看视频免费 | av日韩av | 国产成人在线观看 | 国产精品久久久久久一区二区 | 91精品专区 | 久久国产精品二国产精品中国洋人 | 一级久久精品 | 国产剧情一区在线 | 欧美久草视频 | av天天在线观看 | 欧美做受高潮电影o | 色偷偷人人澡久久超碰69 | 一级做a视频 | 最近的中文字幕大全免费版 | 一级片免费观看 | 久草在线欧美 | 欧美一区日韩一区 | 一区二区在线影院 | 亚洲免费av一区二区 | 婷婷天天色 | 三级黄色理论片 | 免费看短 | 久久久久久久99精品免费观看 | 色噜噜日韩精品一区二区三区视频 | 免费在线观看午夜视频 | 狠狠干夜夜操天天爽 | 日本99精品 | 免费国产在线视频 | 国产看片 色 | 免费观看日韩av | 日韩av中文在线观看 | 99久久精品免费 | 99夜色| 91自拍视频在线观看 | 麻豆视频入口 | 日韩在线视频网站 | 九九热在线观看 | 久操中文字幕在线观看 | 日本高清中文字幕有码在线 | 毛片在线网 | 天天爽天天碰狠狠添 | 女人高潮特级毛片 | 九九免费在线观看视频 | 久久综合狠狠综合久久激情 | 激情婷婷综合网 | 久久久久久久99 | 日韩欧美精品一区二区三区经典 | 精品高清视频 | 91精品国产91久久久久 | 日本中文字幕久久 | 在线看日韩 | 伊人视频 | www.福利| 国产精品每日更新 | 亚洲尺码电影av久久 | 国产区精品区 | 97人人模人人爽人人喊网 | 久久久久久久久久久网站 | 国产一区二区精品久久 | 久久激情视频 久久 | 中文字幕在线观看第一页 | 亚洲久草在线 | 免费久草视频 | 91探花在线视频 | 日韩中文字幕亚洲一区二区va在线 | 91精品一区在线观看 | 又黄又爽的视频在线观看网站 | www.天天综合 | 亚洲一级片免费观看 | 国产看片免费 | 免费看一级 | 九九热久久久 | av在线8| 久久久精品欧美 | 午夜精品福利一区二区三区蜜桃 | 99久久99久久综合 | 日韩免费一区 | 久久久久久久久久久久久久电影 | 日韩美女久久 | 91香蕉视频污在线 | 中文字幕日韩无 | 国产色婷婷精品综合在线手机播放 | 国产午夜不卡 | www.com.日本一级 | 久草精品视频在线看网站免费 | 亚洲午夜av | 日本久久久久久久久久 | 国产黄色片久久久 | 日韩国产精品久久久久久亚洲 | 尤物九九久久国产精品的分类 | 激情图片qvod| 国产一区在线免费 | 91av官网| 国产精品免费久久久久久久久久中文 | 久久精品婷婷 | 激情五月婷婷激情 | 在线观看深夜福利 | 国产成人精品福利 | 日韩免费大片 | 成人av资源 | 97在线视频观看 | 超碰97在线资源站 | 欧美日韩性生活 | 日日夜夜精品免费视频 | 超碰日韩 | 在线视频观看你懂的 | 97视频免费在线观看 | 久久免费观看视频 | 99热在线观看 | 国产精品久一 | 日本婷婷色 | 欧美一区二区三区在线看 | 蜜桃av观看 | 久久高清毛片 | 久久69精品久久久久久久电影好 | 成人av片免费看 | 一级片免费观看视频 | 午夜精品久久久久久久久久久久久久 | 国产精品久久一区二区无卡 | 免费观看国产精品视频 | 色资源网免费观看视频 | 伊人激情网 | 欧美日韩综合在线 | 色噜噜日韩精品一区二区三区视频 | 96国产精品视频 | 97在线观 | 激情综合亚洲精品 | 欧美日韩一区三区 | 色播亚洲婷婷 | 日韩在线 一区二区 | 久久久91精品国产一区二区三区 | 欧洲精品一区二区 | 国产一区二区在线观看免费 | 97精品一区 | 欧洲一区二区在线观看 | 国产天天综合 | 亚洲永久在线 | 欧美另类巨大 | 久久艹国产 | 免费电影播放 | 亚洲精品中文在线 | 欧美日韩国产一区二区在线观看 | 久草在线欧美 | 天堂av免费看 | 久久人人爽人人爽人人片av软件 | 久久久精品 一区二区三区 国产99视频在线观看 | www.色的| 天天色天天综合网 | 在线国产激情视频 | 在线观看免费黄色 | 国产96av | 91视频在线看 | 亚洲激情综合网 | 高清不卡一区二区三区 | 狠狠色噜噜狠狠狠狠 | 欧美精品做受xxx性少妇 | 视频91 | 精品国产免费观看 | 国产精品免费麻豆入口 | 色激情在线 | 亚洲精品国产成人av在线 | 久久影院亚洲 | 亚洲成人国产 | 日本久久影视 | 中文字幕av在线不卡 | 久久久久久久久久免费 | 国产手机免费视频 | 久久99精品久久久久婷婷 | 精品国产一区二区三区四区vr | 国产午夜一区二区 | 狠狠操狠狠插 | 亚洲国产精品成人av | 久久伊99综合婷婷久久伊 | 国产专区在线视频 | 2020天天干夜夜爽 | 久久久久久久久久久网站 | 蜜臀av免费一区二区三区 | 91秒拍国产福利一区 | 中文字幕在线观看国产 | 成人小视频在线免费观看 | 中文字幕精品一区久久久久 | 一区二区三区日韩在线 | 久久久久久国产精品999 | av福利第一导航 | 日韩在线观看网站 | 久久午夜网 | 中文字幕亚洲综合久久五月天色无吗'' | 久久久午夜电影 | 91亚洲精品久久久中文字幕 | 激情视频一区二区三区 | 欧洲色吧| 久久男人免费视频 | 成人在线一区二区 | 97成人精品视频在线播放 | 四虎影院在线观看av | 337p日本欧洲亚洲大胆裸体艺术 | 成人 亚洲 欧美 | 久草电影在线 | 久久人人添人人爽添人人88v | 十八岁免进欧美 | 欧美一级特黄aaaaaa大片在线观看 | 色综合久久综合 | 欧美aaa一级 | 欧美精品二 | 久草精品免费 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 五月婷婷综合在线观看 | 亚洲综合在线一区二区三区 | 免费a网址 | 久久精品国产99国产 | 99久久婷婷国产一区二区三区 | 久久精品国产v日韩v亚洲 | 国产精品男女视频 | 亚洲国产mv | 好看的国产精品视频 | 国产亚洲欧美一区 | 91精品啪在线观看国产81旧版 | 国内精品久久天天躁人人爽 | 成人av高清在线 | 日韩av黄 | www.国产视频| 日韩高清免费电影 | 久久av网| 亚洲精品国产精品乱码在线观看 | 久久久久成 | 免费精品在线观看 | 丁香婷婷综合色啪 | 亚洲一级性 | 欧美激情另类 | 国产在线观看xxx | 欧美aaa一级 | 国产91在线看 | 久久久九色精品国产一区二区三区 | 久久综合给合久久狠狠色 | 观看免费av| 日韩剧情 | 九九热在线观看视频 | 91av免费观看 | 国产小视频在线观看 | 国内丰满少妇猛烈精品播放 | 欧美成人视 | 五月激情片| 韩国在线视频一区 | 一二三区视频在线 | 日韩在线电影观看 | 91麻豆精品 | www.香蕉视频在线观看 | 蜜臀av夜夜澡人人爽人人桃色 | 久久男人中文字幕资源站 | 日韩av在线免费播放 | 97伊人网 | 免费看成人av | 日本天天操 | 免费在线观看一区 | 国产在线观看黄 | 日韩欧美精品一区二区三区经典 | 激情丁香 | 日韩在线观看三区 | 日韩高清免费电影 | 夜夜操狠狠干 | 婷婷激情网站 | 九九有精品 | 免费人成网 | 日韩午夜电影院 | 中文字幕在线一区二区三区 | 2022国产精品视频 | 欧美日韩高清免费 | 国产精品高清免费在线观看 | 日韩欧美高清不卡 | 国产一级免费av | 久久久久欧美精品 | 久久亚洲视频 | 免费观看日韩av | 久久五月天婷婷 | www黄| 精品在线免费视频 | 久久视频6 | 亚洲视频aaa| 九九九热| 欧美一区二区三区免费看 | 色丁香色婷婷 | 日韩高清三区 | 久久艹人人 | 久久日韩精品 | 又爽又黄又刺激的视频 | 成人av高清 | 免费网站在线观看成人 | 日韩久久在线 | 婷婷电影网 | 特级毛片爽www免费版 | 久久精品亚洲国产 | 欧美一级视频在线观看 | 国产一区二区久久 | 黄色大片av | 久久精品高清视频 | 日韩精品中文字幕一区二区 | 狠狠操夜夜 | 国产精品入口麻豆www | 五月婷香| 最新国产精品拍自在线播放 | 久久综合干 | 日韩美女高潮 | 国产一区国产二区在线观看 | 欧美日韩中字 | 伊人干综合 | 久久精品99久久久久久 | 亚洲三级网站 | 免费又黄又爽视频 | 夜夜操天天操 | 午夜久久久久久久久久久 | 亚洲午夜在线视频 | 91免费版在线观看 | 成人免费网站在线观看 | 久草电影免费在线观看 | 在线网站黄 | 又黄又爽又无遮挡的视频 | 亚洲一区二区精品 | 国产二区视频在线观看 | 国产精品99久久久久 | 欧美男男激情videos | 色婷婷99| 丁香激情五月 | 怡红院成人在线 | 看v片 | 日韩欧美高清一区二区三区 | 国产视频一区二区三区在线 | 免费视频久久久久 | 日韩午夜高清 | 久久综合色婷婷 | 日韩视频1区| 视频一区二区国产 | 亚洲mv大片欧洲mv大片免费 | 国产在线不卡视频 | 亚洲午夜小视频 | 91手机在线看片 | 亚州免费视频 | 狠狠天天 | 国内精品美女在线观看 | 天天干天天射天天爽 | 三三级黄色片之日韩 | 亚洲激情国产精品 | 超碰在线天天 | 国产成人一区二区三区影院在线 | 99热 精品在线 | 久久成人在线 | 天堂av免费| 99久久夜色精品国产亚洲 | 97电影手机 | 久久免费看 | 亚洲国产理论片 | 91在线播放视频 | 亚洲欧美国产精品va在线观看 | 日韩精品一区二区三区免费观看 | 在线观看亚洲 | 西西大胆啪啪 | 日韩高清在线观看 | 中文字幕在线免费观看 | 日韩丝袜在线观看 | 亚洲国产成人精品在线 | 成年人免费av网站 | 日韩精品一区二区三区免费观看 | 婷婷丁香狠狠爱 | 亚洲成av| 香蕉影院在线观看 | 成人黄色国产 | 亚洲理论在线观看 | 日韩精品一区在线观看 | 欧美一区二区三区在线观看 | 亚洲九九影院 | 五月综合网 | 亚洲精品男人天堂 | 成人9ⅰ免费影视网站 | 99麻豆视频 | www.91国产 | 国产一二三四在线观看视频 | 婷婷深爱网 | 久久精品免费 | 国产一区二区三区免费在线观看 | 久久精品日产第一区二区三区乱码 | 亚州国产视频 | 91成人免费看 | 青青草国产精品 | 免费h在线观看 | 日韩av播放在线 | 91香蕉视频好色先生 | 91人人视频在线观看 | 亚洲国产网址 | 欧美日高清视频 | 天天做天天爱天天爽综合网 | 亚洲乱码久久久 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 国产精品久久久久久久久大全 | 伊人狠狠 | 久久天天综合网 | 天天射一射 | 久久免费看av | 亚洲午夜精品久久久久久久久 | 黄色软件视频大全免费下载 | 成年人在线看视频 | 久久99深爱久久99精品 | 天天干天天操天天做 | 婷婷视频在线观看 | 欧美国产精品一区二区 | 2023亚洲精品国偷拍自产在线 | 91看片在线看片 | 五月天精品视频 | 91精品久久久久久久91蜜桃 | 亚洲japanese制服美女 | 精品国产aⅴ一区二区三区 在线直播av | 天天射天天舔天天干 | 欧美日韩高清国产 | 毛片美女网站 | 精品国产伦一区二区三区观看体验 | 国产97免费 | 天天干天天干天天 | 国产精品免费在线播放 | 色噜噜日韩精品一区二区三区视频 | 97电院网手机版 | 色香蕉视频 | 日日射av| 国产精品午夜免费福利视频 | 国产一区二区三区网站 | 在线观看中文av | 91黄色成人 | 四虎国产精品永久在线国在线 | 欧美成人91| 日本久久久精品视频 | 亚洲综合欧美日韩狠狠色 | 最近免费中文字幕大全高清10 | 欧美韩日精品 | 国产精品免费在线 | 在线观看国产成人av片 | 精品一二三四五区 | 91专区在线观看 | 国产精品久久嫩一区二区免费 | 碰超在线观看 | 国产亚洲综合精品 | 国产精品一二 | 在线成人性视频 | 91人人人| 在线精品一区二区 | 四虎影视精品 | 午夜av色 | 国产精品自产拍在线观看中文 | 国产成人精品国内自产拍免费看 | 丁香婷婷网 | 婷婷激情综合网 | 九九视频一区 | 黄色大片国产 | 中文字幕亚洲综合久久五月天色无吗'' | 91最新网址在线观看 | 久久久久久久久久久久久久免费看 | 精品国产精品国产偷麻豆 | 国产精品成人自产拍在线观看 | 天天操天天色天天射 | 在线观看亚洲精品 | 久久精品人人做人人综合老师 | 日韩免费观看av | 中文字幕免费在线看 | 国产精品久久精品 | 久久国产精品精品国产色婷婷 | 特级毛片网 | 三级动态视频在线观看 | 国产自产高清不卡 | 天天操网| av免费观看网址 | 亚洲综合视频在线观看 | 在线观看免费黄视频 | 香蕉视频免费在线播放 | 欧美污污视频 | 在线观看黄网站 | 亚洲h色精品 | 天天干天天操天天爱 | 国产无套精品久久久久久 | 亚洲天堂网在线视频观看 | 亚洲经典视频 | 国产精品久久久久久一区二区 | 欧美色综合天天久久综合精品 | 国产成人av综合色 | 久久久久视| 四虎国产 | 精品国产一区二区久久 | 日本中文字幕在线看 | 国产一级精品在线观看 | 国产一区二区高清视频 | 99色视频在线 | 四虎影视欧美 | 狠狠躁夜夜躁人人爽视频 | 日韩高清不卡一区二区三区 | 亚洲国产精品999 | 国产专区在线视频 | 久草视频中文在线 | 亚洲精品免费在线观看 | 激情视频国产 | 久久精品成人热国产成 | 国产成人黄色网址 | 在线观看av片 | 成人全视频免费观看在线看 | 一区二区三区国 | 成人一区二区三区在线观看 | av888.com| 天堂av在线免费观看 | 久久久久久久久精 | 日韩在线视频精品 | 在线免费黄色av | 永久免费观看视频 | 亚洲免费视频观看 | 在线观看91 | 一区二区三区四区五区在线视频 | 麻豆国产网站入口 | 久操免费视频 | 国产高清在线一区 | 国产一级片在线播放 | 狠狠色丁香婷婷综合久小说久 | 免费a一级 | 国产亚洲精品成人av久久ww | 日韩在线观看第一页 | 久草视频免费看 | 日本久久视频 | 亚洲www天堂com | 四虎影视成人永久免费观看视频 | 一区二区影视 | 草久视频在线观看 | 午夜精品视频一区二区三区在线看 | 黄色网免费 | 久艹视频免费观看 | 成人免费视频在线观看 | 成人蜜桃 | 国产在线一卡 | 国产特级毛片aaaaaa | 在线影院中文字幕 | 一区av在线播放 | 国产黄色视 | 国产精品毛片久久久久久久久久99999999 | 国产免费久久久久 | 亚洲狠狠丁香婷婷综合久久久 | 一区视频在线 | 91激情小视频 | 蜜桃视频成人在线观看 | 91成人免费看 | 激情久久综合网 | 啪啪免费观看网站 | 在线 国产一区 | 久草手机视频 | 99在线精品免费视频九九视 | 欧美国产日韩在线视频 | 五月婷婷丁香在线观看 | av在线8 | 黄色大全免费观看 | 欧美精品乱码久久久久 | 九九一级片 | 久久久久久福利 | 久久亚洲私人国产精品va | 狠狠操狠狠干天天操 | 99精品视频免费观看视频 | 亚洲欧美日韩在线一区二区 | 日韩激情在线视频 | 91亚洲精品乱码久久久久久蜜桃 | 日韩视频一区二区三区在线播放免费观看 | 亚洲精品日韩av | 中文字幕在线播放一区 | 粉嫩一区二区三区粉嫩91 | 国产在线观看一 | 国产精品中文字幕在线 | 成人视屏免费看 | 激情综合网在线观看 | 免费在线国产精品 | 色综合久久精品 | 91精品一区国产高清在线gif | 996久久国产精品线观看 | 特级毛片在线观看 | 91精品在线视频观看 | 最近中文字幕国语免费av | 久久99热精品这里久久精品 | 91网页版免费观看 | 在线a亚洲视频播放在线观看 | 992tv人人网tv亚洲精品 | 日韩一区二区三区在线观看 | 亚洲精品视频偷拍 | 超级碰碰碰视频 | 亚洲色图美腿丝袜 | 久久草 | 中文字幕一区二区三区精华液 | 一二三区在线 | 欧美最猛性xxxxx免费 | 国产一区二区精品久久91 | 欧美精品久久久久久久久久白贞 | 亚洲成人精品国产 | 91一区啪爱嗯打偷拍欧美 | 国产伦精品一区二区三区照片91 | 免费a现在观看 | 99精品免费久久久久久久久 | 久久99精品国产麻豆宅宅 | 黄污网站在线 | 国产原厂视频在线观看 | 国产精品久久久久久久久久ktv | 亚洲成人精品av | 爱色婷婷 | 91精品国产乱码久久 | 亚洲激情六月 | 在线免费观看羞羞视频 | 日韩欧美在线观看一区二区 | 精品1区2区 | 欧美日韩在线免费观看视频 | 国产成人精品久久久久 | 国产资源在线免费观看 | 婷婷成人综合 | 国内精品视频在线播放 | 天海冀一区二区三区 | 国产精品18久久久久久首页狼 | 在线 精品 国产 | 欧美日韩高清一区二区 国产亚洲免费看 | 九月婷婷人人澡人人添人人爽 | 国产999精品 | 精品一二三区视频 | 日韩黄色大片在线观看 | 国产精品美女在线观看 | 免费福利片 | 中文在线字幕免费观 | 日韩在线观看的 | 中文字幕在线观看资源 | 国产精品久久艹 | 91精品国产成人 | 最近免费中文视频 | www.夜夜夜 | 免费av网站观看 | 亚洲婷婷网| 狠狠天天 | 最新免费中文字幕 | 91精品视频在线播放 | 国产精品久久久区三区天天噜 | 99久久久久免费精品国产 | 久久天堂精品视频 | 在线视频电影 | 夜色资源站wwwcom | 亚洲精品视频网址 | 日韩免费电影在线观看 | 久久午夜国产 | 国产美女久久久 | 伊人久久精品久久亚洲一区 | 最新av在线网站 | 在线观看视频免费播放 | 亚洲欧洲精品一区 | 91黄色视屏 | 午夜精品视频免费在线观看 | 成人免费在线观看入口 | 精品视频免费久久久看 | 友田真希x88av| 精品免费 | 日韩中文免费视频 | 国产无套视频 | 成人在线视频免费观看 | 国产中文字幕91 | 97超在线视频 | 婷婷av网站 | 日韩精品无码一区二区三区 | 99久久精品国产系列 | 国产一级二级在线播放 | 久久影院一区 | 欧美日韩激情视频8区 | 狠狠狠狠狠狠狠狠干 | 欧美一级视频在线观看 | 久久av黄色 | 伊人久久婷婷 | 亚洲一区 av | 国产精久久 | 中文字幕在线不卡国产视频 | 91麻豆精品国产91久久久久 | 国产亚洲精品久久久久久网站 | www.五月天婷婷| 久久一级片 | 超薄丝袜一二三区 | 日韩欧三级 | 日韩av一区在线观看 | 亚洲精品黄网站 | 最近中文字幕免费视频 | 91精品国产乱码久久桃 | 午夜精品视频一区二区三区在线看 | 国产1区2区 | 国产视频黄 | 日本午夜在线亚洲.国产 | 欧美日韩精品在线观看视频 | 日韩有码在线观看视频 | 美女视频黄的免费的 | 日韩精品一区二区三区三炮视频 | 国产精品久久久久一区二区三区 | 97久久精品午夜一区二区 | 毛片无卡免费无播放器 | 成人wwwxxx视频 | 国产一区二区电影在线观看 | 国产午夜剧场 | 国产69精品久久久久久久久久 | 91亚洲精品久久久蜜桃借种 | 精品主播网红福利资源观看 | 首页av在线| 国产成人久久精品一区二区三区 | 西西444www大胆高清图片 | 久久久国产精品久久久 | 日韩视频免费播放 | 天天操天天弄 | 欧美另类69 | 免费黄色网址网站 | 91九色精品国产 | 国产精品中文久久久久久久 | 亚洲一级理论片 | 九九99视频 | 免费网站在线观看成人 | 超级碰碰免费视频 | 99精品免费久久久久久久久日本 | 免费能看的av | 九九热.com| 国产精品中文字幕在线观看 | 成人aⅴ视频 | 天天综合网 天天综合色 | 欧美日韩视频网站 | 亚洲做受高潮欧美裸体 | 97视频久久久 | 探花视频在线版播放免费观看 | 国产精品国产三级在线专区 | 97精品国产aⅴ | 国产精品二区在线观看 | 91精品中文字幕 | 国产成人一区二区啪在线观看 | 国产成人精品一区二区在线 | 国模视频一区二区三区 | av电影中文| 黄色成品视频 | 色综合夜色一区 | 中文字幕最新精品 | 91精品国自产在线 | 97人人模人人爽人人少妇 | 国产精品亚 | 亚洲精品久久久久中文字幕m男 | 综合激情网 | 精品国产网址 | 日日色综合 | 三级黄色片在线观看 | 国产精品美女久久久久aⅴ 干干夜夜 | 在线 高清 中文字幕 | 色综合久久久久综合 | 午夜精品一区二区三区免费视频 | 国产精品免费视频观看 | 91网在线看 | 精品自拍av| 亚洲高清色综合 | 狠狠干.com | 激情五月网站 | 日韩成人邪恶影片 | 99免费在线视频 | 久久国产精品成人免费浪潮 | 中文字幕日韩一区二区三区不卡 | 在线观看完整版免费 | 九九亚洲视频 | 国产一卡久久电影永久 | www成人精品| 天堂中文在线视频 | 亚洲精品综合在线观看 | 国产日本在线观看 | 国产高清区 | 国产一区免费在线 | 蜜臀av夜夜澡人人爽人人 | 日韩资源在线 | 狠狠狠干 | 亚洲精品欧洲精品 | 成人午夜影院 | 福利片视频区 | 日本69hd | 国产啊v在线观看 | 一区二区三区福利 | 国产精品麻豆视频 | 久久官网 | 欧洲在线免费视频 | 日韩av一区二区三区四区 | 麻豆久久久久 | 国产特级毛片aaaaaa毛片 | 天天射天天爱天天干 | 黄色www在线观看 | 国产一区二区视频在线 | 在线免费观看羞羞视频 | 超碰人人干人人 | 国产在线a免费观看 | 99久久精品电影 | 丁香婷婷激情 | 久久黄色网页 | 国产精品网红直播 | 夜色成人av | 天天爱天天射 | 久久综合射 | 日韩在线播放视频 | 精品一区 在线 | www.夜夜操.com| 亚洲成人网av | 国产免费作爱视频 | 久久综合色天天久久综合图片 | 国产一区精品在线观看 | 在线91av | 欧美日产一区 | 免费男女羞羞的视频网站中文字幕 | 91免费视频黄 | 国产专区在线 | 久久一区二区三区超碰国产精品 | 免费亚洲电影 | 999精品网| 久久国产精品免费视频 | 中文字幕乱在线伦视频中文字幕乱码在线 |