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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

pyramid基本用法

發布時間:2024/6/21 综合教程 45 生活家
生活随笔 收集整理的這篇文章主要介紹了 pyramid基本用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

模板

alchemy:基礎功能加數據庫--常用

starter:只包含pyramid最基本功能,簡單模板,無數據庫

zodb:

創建項目

pcreate -s alchemy 項目名稱

項目創建完成后進入到項目路徑

python setup.py develop  # 不會把代碼復制過去,會在site-packages里創建一個路徑,還是回去項目目錄里找代碼

python setup.py install  # 把項目需要的依賴全部復制到site-packages里,就算是把項目目錄刪掉都可以用,會導致項目里改代碼的話不生效

查看MyProject.egg-link

/home/python/.virtualenv/虛擬環境/lib/python2.7/site-packages

這里有MyProject.egg-link和其它的一些依賴

依賴包

打開debug調試

在development.ini中打開

debugtoolbar.hosts = 192.168.2.3  # 輸入想在哪個ip調試

development.ini詳細介紹

###
# app configuration
# http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/environment.html
###

[app:main]  # 一個中括號是一個節
use = egg:MyProject  # egg后面跟項目名稱

pyramid.reload_templates = true  # 對模板進行修改后是否自動重載,開發階段可以用來調試,正式環境會降低渲染速度 
pyramid.debug_authorization = false  # 認證和權限相關的調試信息
pyramid.debug_notfound = false  # 找不到頁面的時候提示相關信息
pyramid.debug_routematch = false  # url映射機制調試
pyramid.default_locale_name = en  # 程序默認語言
pyramid.includes =        # 可以多條 加載pyramid相關插件
    pyramid_debugtoolbar
    pyramid_tm

sqlalchemy.url = sqlite:///%(here)s/devdata.db
# sqlalchemy.url = mysql://root:mysql@localhost:3306/pyramid_myproject?charset=utf8
# By default, the toolbar only appears for clients from IP addresses
# '127.0.0.1' and '::1'.
# debugtoolbar.hosts = 127.0.0.1 ::1  # 調試工具條 只能在本地使用

###
# wsgi server configuration
###

[server:main]
use = egg:waitress#main
host = 192.168.230.128  # 監聽ip
port = 5678  # 端口

###
# logging configuration
# http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html
###

[loggers]
keys = root, myproject, sqlalchemy

[handlers]
keys = console

[formatters]
keys = generic

[logger_root]
level = INFO
handlers = console

[logger_myproject]
level = DEBUG
handlers =
qualname = myproject

[logger_sqlalchemy]
level = INFO
handlers =
qualname = sqlalchemy.engine
# "level = INFO" logs SQL queries.
# "level = DEBUG" logs SQL queries and results.
# "level = WARN" logs neither.  (Recommended for production systems.)

[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic

[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s

初始化數據

initialize_[項目名稱]_db development.ini

存儲模型設計

model.py

class Users(Base):
    __tablename__ = 'users'
    id = Column(Integer, primary_key=True)  # Column固定用法
    name = Column(Unicode(255), unique=True)
    password = Column(Unicode(255))
    email = Column(Unicode(255), unique=True)
    group_id = Column(Integer)

    def __init__(self, name, password, email, group_id):
        self.name = name
        self.password = password
        self.email = email
        self.group_id = group_id

注冊到initializedb.py中

import os
import sys
import transaction

from sqlalchemy import engine_from_config

from pyramid.paster import (
    get_appsettings,
    setup_logging,
    )

from ..models import (
    DBSession,
    MyModel,
    Users,
    Base,
    )


def usage(argv):
    cmd = os.path.basename(argv[0])
    print('usage: %s <config_uri>
'
          '(example: "%s development.ini")' % (cmd, cmd))
    sys.exit(1)


def main(argv=sys.argv):
    if len(argv) != 2:
        usage(argv)
    config_uri = argv[1]
    setup_logging(config_uri)
    settings = get_appsettings(config_uri)
    engine = engine_from_config(settings, 'sqlalchemy.')
    DBSession.configure(bind=engine)
    Base.metadata.create_all(engine)
    with transaction.manager:
        # model = MyModel(name='one', value=1)
        # DBSession.add(model)
        admin = Users()
        admin.name = 'admin'
        admin.password = 'admin'
        admin.email = '88983860@qq.com'
        DBSession.add(admin)

刪除原來的devdata.db,重新初始化數據庫

數據存儲類型設計

多對多,多表關聯

自關聯

# -*- coding:UTF-8 -*-
from datetime import datetime
from sqlalchemy import (
    Table,          # 創建關聯表的時候要導入
    Column,
    ForeignKey,     # 引用外鍵
    Integer,        # 整型
    Text,           # 文本類型
    Unicode,        # Unicode類型
    DateTime,       # 時間類型
    Float,          # 浮點型
    )

from sqlalchemy.ext.declarative import declarative_base

from sqlalchemy.orm import (
    scoped_session,
    sessionmaker,
    relationship,  # 引用關聯數據
    )

from zope.sqlalchemy import ZopeTransactionExtension

DBSession = scoped_session(sessionmaker(extension=ZopeTransactionExtension()))
Base = declarative_base()


class User(Base):
    __tablename__ = 'users'
    id = Column(Integer, primary_key=True)  # primary_key 主鍵
    name = Column(Unicode(255), nullable=False, unique=True)  # nullable=False
                                                              # 不允許為空 unique 唯一
    password = Column(Unicode(255), nullable=False)
    email = Column(Unicode(255), unique=True)
    group_id = Column(Integer, ForeignKey('groups.id'), nullable=False)  # 關聯外鍵groups的id
    group = relationship('Group', backref='users')
    # 可以使用User的實例對象+".group"查詢Group的數據,
    #  backref可以使用Group的實例對象查詢User的數據,
    # 以列表形式返回 相當于在Group里寫users = relationship('User')

# 創建關聯中間表
# 中間表 = Table(表名, Base.metadata,字段1,字段2....)
# Base.metadata 固定用法
group_permisson = Table('group_permission', Base.metadata,
    Column('group_id', Integer, ForeignKey('groups.id'), primary_key=True),  # 字段前要加字段名稱
    Column('permission_id', Integer, ForeignKey('permissions.id'),
           primary_key=True)
                        )

class Group(Base):
    __tablename__ = 'groups'
    id = Column(Integer, primary_key=True)
    name = Column(Unicode(255), nullable=False)

    permission = relationship('Permission', secondary='group_permission',  # 從表關聯
                              backref='groups')

class Permission(Base):
    __tablename__ = 'permissions'
    id = Column(Integer, primary_key=True)
    name = Column(Unicode(255), nullable=False)

class Item(Base):
    __tablename__ = 'items'
    id = Column(Integer, primary_key=True)
    name = Column(Unicode(255), nullable=False, unique=True)
    description = Column(Text)
    price = Column(Float, nullable=False, default=0.00)

    category_id = Column(Integer, ForeignKey('categories.id'), nullable=False)
    category = relationship('Category', backref='items')

class Category(Base):
    __tablename__ = 'categories'
    id = Column(Integer, primary_key=True)
    name = Column(Unicode(255), nullable=False, unique=True)
    parent_id = Column(Integer, ForeignKey('categories.id'), nullable=True)
    parent = relationship('Category', remote_side=[id],   # 外鍵是自己的時候需要加入remote_side
                          backref='children')

class ItemImage(Base):
    __tablename__ = 'images'
    id = Column(Integer, primary_key=True)
    path = Column(Unicode(255), nullable=False)
    item_id = Column(Integer, ForeignKey('items.id'), nullable=False)
    item = relationship('Item', backref='images')

class Comment(Base):
    __tablename__ = 'comments'
    id = Column(Integer, primary_key=True)
    user_id = Column(Integer, ForeignKey('users.id'), nullable=False)
    user = relationship('User', backref='comments')
    item_id = Column(Integer, ForeignKey('items.id'), nullable=False)
    item = relationship('Item', backref='comments')

    rank = Column(Integer, nullable=False, default=3)
    content = Column(Text)

cart_item = Table('cart_item', Base.metadata,
    Column('cart_id', Integer, ForeignKey('carts.id'), primary_key=True),
    Column('item_id', Integer, ForeignKey('items.id'), primary_key=True)
                  )

class Cart(Base):
    __tablename__ = 'carts'
    id = Column(Integer, primary_key=True)

    items = relationship('Item', secondary='cart_item')
    user_id = Column(Integer, ForeignKey('users.id'), nullable=False)
    user = relationship('User', backref='cart')

order_item = Table('order_item', Base.metadata,
    Column('order_id', Integer, ForeignKey('orders.id'), primary_key=True),
    Column('item_id', Integer, ForeignKey('items.id'), primary_key=True)
               )

class Order(Base):
    __tablename__ = 'orders'
    id = Column(Integer, primary_key=True)
    user_id = Column(Integer, ForeignKey('users.id'), nullable=False)
    user = relationship('User')

    items = relationship('Item', secondary='order_item')
    add_time = Column(DateTime, nullable=False, default=datetime.now())
    address = Column(Unicode(255), nullable=False)
    telephone = Column(Unicode(25), nullable=False)

配置路由

__init__.py

# -*- coding:UTF-8 -*-
from pyramid.config import Configurator
from sqlalchemy import engine_from_config

from .models import (
    DBSession,
    Base,
    )


def main(global_config, **settings):
    """ This function returns a Pyramid WSGI application.
    """
    engine = engine_from_config(settings, 'sqlalchemy.')
    DBSession.configure(bind=engine)
    Base.metadata.bind = engine
    config = Configurator(settings=settings)
    config.add_static_view('static', 'static', cache_max_age=3600)  # 靜態資源
    config.add_route('home', '/')  # url映射 對應home主頁
    config.add_route('category', '/category')  # url映射 對應category頁面
    config.scan()
    return config.make_wsgi_app()

視圖函數views.py函數中

# -*- coding:UTF-8 -*-
from pyramid.response import Response
from pyramid.view import view_config


from .models import (
    DBSession,
    )


@view_config(route_name='home', renderer='templates/mytemplate.pt')
def my_view(request):
    # try:
    #     one = DBSession.query(MyModel).filter(MyModel.name == 'one').first()
    # except DBAPIError:
    #     return Response(conn_err_msg, content_type='text/plain', status_int=500)
    return {'one': 'one', 'project': '我是天才'}


@view_config(route_name='category', renderer='string')  # route_name對應__init__.py中的config.add_route('category', '/category')
def category_view(request):
    return 'This is category!'

使用視圖類view_defaults

創建views文件夾

創建base.py文件

import logging
from pyramid.httpexceptions import HTTPFound, HTTPBadRequest, HTTPServerError, 
    HTTPForbidden, HTTPUnauthorized
import json

log = logging.getLogger(__name__)


class Base(object):
    def __init__(self, request):
        self.request = request


class CBase(Base):
    def __init__(self, request):
        Base.__init__(self, request)

創建視圖控制器categories.py

# -*- coding:UTF-8 -*-
from pyramid.response import Response
from pyramid.view import view_config, view_defaults
from myshop.lib import category  # 引用category數據文件
from base import CBase

ctrl = 'categories'

# @view_config(route_name='home', renderer='templates/mytemplate.pt')
@view_defaults(route_name='/')  # url映射對應__init__.py中的config.add_route('/', '/{ctrl}/{action}')
class categories(CBase):
    def __init__(self, request):
        CBase.__init__(self, request)
        self.request.title = '分類'

    @view_config(match_param=('ctrl=%s' % ctrl, 'action=view'),  # 對應控制器文件和方法
                 renderer="mytemplate.html")
    def view(request):
        category_list = category.get_category_list()
        return {'one': 'one', 'project': category_list}

__init__.py文件中修改路由

# -*- coding:UTF-8 -*-
from pyramid.config import Configurator
from sqlalchemy import engine_from_config

from myshop.models import (
    DBSession,
    Base,
    )


def main(global_config, **settings):
    """ This function returns a Pyramid WSGI application.
    """
    engine = engine_from_config(settings, 'sqlalchemy.')
    DBSession.configure(bind=engine)
    Base.metadata.bind = engine
    config = Configurator(settings=settings)
    config.add_renderer(".html", 'pyramid.mako_templating.renderer_factory')
    config.add_static_view('static', 'static', cache_max_age=3600)  # 靜態資源
    # config.add_route('home', '/')  # url映射 對應home主頁
    # config.add_route('category', '/category')  # url映射 對應category頁面
    config.add_route('/', '/{ctrl}/{action}')  # url映射 對應category頁面
    config.scan()
    return config.make_wsgi_app()
帶參數路由

配置url映射

config.add_route('/', '/{ctrl}/{action}/{id}')  # url映射 攜帶id參數

視圖函數views/item.py中接收參數

# -*- coding:UTF-8 -*-
from pyramid.response import Response
from pyramid.view import view_config, view_defaults
from myshop.lib import category
from base import CBase

ctrl = 'item'

# @view_config(route_name='home', renderer='templates/mytemplate.pt')
@view_defaults(route_name='/')
class item(CBase):
    def __init__(self, request):
        CBase.__init__(self, request)
        self.request.title = '商品'

    @view_config(match_param=('ctrl=%s' % ctrl, 'action=view'),
                 renderer="item.html")
                 # renderer="string")
    def view(self):
        id = self.request.matchdict.get('id')  # 接收id
        result = {}
        result['id'] = id
        return result

渲染到模板item.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>${id}</h1>
</body>
</html>

模板引擎換成mako以及后綴換成'.html'

1. 在配置文件development.ini中,添加上:

mako.directories = [project name]:[root path]

mako.directories = myshop:templates  # 更改為mako模板 mako.directories = [project name]:[root path] 項目名:html文件目錄
mako.strict_undefined = true

project name是你項目的名稱

root path 是你模板文件存放的根目錄

跟多關于mako的設置:https://pyramid.readthedocs.io/en/1.3-branch/narr/environment.html#mako-template-render-settings

2. 修改項目的__init__.py文件,在main函數中添加上:

config.add_renderer('.html', 'pyramid.mako_templating.renderer_factory')

凡是使用.html結尾的模板,都會使用mako引擎

3. 當在View.py中,使用.html的模板,就會使用mako模板引擎了。

@view_config(match_param=('ctrl=%s' % ctrl, 'action=view'),
                 renderer="mytemplate.html")
    def view(request):
        # try:
        #     one = DBSession.query(MyModel).filter(MyModel.name == 'one').first()
        # except DBAPIError:
        #     return Response(conn_err_msg, content_type='text/plain', status_int=500)
        return {'one': 'one', 'project': 'TTTTT'}

出錯

File "/home/python/.virtualenvs/pyramid_py2/local/lib/python2.7/site-packages/mako/lookup.py", line 263, in get_template
    "Cant locate template for uri %r" % uri
TopLevelLookupException: Cant locate template for uri 'mytemplate.html'

development.int文件里mako配置的時候不能在后面加注釋

mako.directories = myshop:templates  # 更改為mako模板 mako.directories = [project name]:[root path] 項目名:html文件目錄

導致找不到模板

# 更改為mako模板 mako.directories = [project name]:[root path] 項目名:html文件目錄
mako.directories = myshop:templates

解決

認證和權限

配置__init__.py

# -*- coding:UTF-8 -*-
from pyramid.config import Configurator
from pyramid.authentication import AuthTktAuthenticationPolicy  # 認證
from pyramid.authorization import ACLAuthorizationPolicy        # 權限
from pyramid.security import Allow
from sqlalchemy import engine_from_config
from myshop.lib import user
from myshop.models import (
    DBSession,
    Base,
    )

def groupfinder(userid, request):
    """每當用戶登錄的時候,每當認證機制檢查用戶是否存在時都會調用下這個函數"""
    print("*" * 100)
    user_info = user.get_user_by_id(userid)  # 查詢登錄賬戶信息
    if user_info:
        return [user.group.id]
    return None

class RootFactory(object):   # 創建RootFactory類
    def __init__(self, request):
        """讀取所有權限"""
        group_list = user.get_group_list()  # 查詢所有的組
        self.__acl__ = []  # 準備acl列表
        for group in group_list:
            for permission in group.permissions:
                # 給acl列表添加元祖,  1.Allow 允許或拒絕 需要導入Allow庫 2.為了不和其它id沖突 添加g:的標識符 3.權限名稱
                self.__acl__.append(
                    (Allow, 'g:' + str(group.id), permission.name)
                )


def main(global_config, **settings):
    """ This function returns a Pyramid WSGI application.
    """
    engine = engine_from_config(settings, 'sqlalchemy.')
    DBSession.configure(bind=engine)
    Base.metadata.bind = engine
    # 權限和授權
    # 認證機制
     authn_policy = AuthTktAuthenticationPolicy(
                 'secret',  # 加密密鑰
                 callback = groupfinder,  # 用于查詢用戶屬于哪個用戶組,以及這個用戶是否存在
                 hashalg = 'sha512'  # hashalg算法,用什么方式進行加密
                    )

    # 授權機制
    authz_policy = ACLAuthorizationPolicy()

    # config = Configurator(settings=settings)
    # config配置里添加權限
    config = Configurator(settings=settings, root_factory='myshop.RootFactory')
    # 添加認證機制到config
    config.set_authentication_policy(authn_policy)
    # 添加授權機制
    config.set_authorization_policy(authz_policy)

    config.add_renderer(".html", 'pyramid.mako_templating.renderer_factory')
    config.add_static_view('static', 'static', cache_max_age=3600)  # 靜態資源
    # config.add_route('home', '/')  # url映射 對應home主頁
    # config.add_route('category', '/category')  # url映射 對應category頁面
    config.add_route('/', '/{ctrl}/{action}*pa')  # url映射 對應控制器-方法 頁面
    config.add_route('index', '/{action:.*}')  # url映射 對應控制器-方法 頁面
    config.scan()
    return config.make_wsgi_app()

RootFactory要做的事

查出user.id ---> 通過user查出組 user.group.id -> 保存起來 save it

查出組的權限 group.permission ----> 對比視圖函數權限 view(permission=???) 檢查成功則說明有這個權限,繼續訪問這個視圖

RootFacory里就是要查出哪個組有哪個權限的信息,然后告訴pyramid這個框架

給item視圖加權限

# -*- coding:UTF-8 -*-
from pyramid.response import Response
from pyramid.view import view_config, view_defaults
from myshop.lib import category
from base import CBase

ctrl = 'item'

# @view_config(route_name='home', renderer='templates/mytemplate.pt')
@view_defaults(route_name='/')
class item(CBase):
    def __init__(self, request):
        CBase.__init__(self, request)
        self.request.title = u'商品'

    @view_config(match_param=('ctrl=%s' % ctrl, 'action=view'),
                 renderer="item.html", permission='item')
                 # renderer="string")
    def view(self):
        id = self.request.params.get('id')  # 接收id
        item_info = category.get_item_by_id(id)
        return {'item':item_info}

登錄有權限的賬號發現

如圖:如果沒有添加商品得權限則不讓添加商品按鈕顯示

model.py中給user添加校驗方法

class User(Base):
    __tablename__ = 'users'
    id = Column(Integer, primary_key=True)  # primary_key 主鍵
    name = Column(Unicode(255), nullable=False, unique=True)  # nullable=False
                                                              # 不允許為空 unique 唯一
    password = Column(Unicode(255), nullable=False)
    email = Column(Unicode(255), unique=True)
    group_id = Column(Integer, ForeignKey('groups.id'), nullable=False)  # 關聯外鍵groups的id
    group = relationship('Group', backref='users')
    # 可以使用User的實例對象+".group"查詢Group的數據,
    #  backref可以使用Group的實例對象查詢User的數據,
    # 以列表形式返回 相當于在Group里寫users = relationship('User')

    def has_permission(self, permission):
        # import pdb;pdb.set_trace()
        for perm in self.group.permissions:
            if perm.name == permission:
                return True
        return False

然后再視圖模板中調用該方法

<ul class="menu_r">
            <li><a href="${request.route_path('index', ctrl='', action='',pa=())}">首頁</a></li>
            % if request.title==u'分類':
                % if request.user.has_permission('item'):
                    <li><a href="#"  onclick="itemAdd()">添加商品</a></li>
                % endif
            % endif
        </ul>

單步調試

在需要調試的地方引用pdb;pdb_set_trace()

此處__init.py中的groupfinder方法需要調試

def groupfinder(userid, request):
    """每當用戶登錄的時候,每當認證機制檢查用戶是否存在時都會調用下這個函數"""
    import pdb;pdb.set_trace()
    user_info = user.get_user_by_id(userid)  # 查詢登錄賬戶信息
    if user_info:
        return [user_info.group.id]
    return None

登錄賬號然后查看終端

此處可以打印下id等查看

也可以輸入n進行下一步,一步一步調試

調試后發現返回的只是一個用戶組的id,且id是整型 與RootFactory中__acl__定義的不一致

def groupfinder(userid, request):
    """每當用戶登錄的時候,每當認證機制檢查用戶是否存在時都會調用下這個函數"""
    print("*" * 100)
    user_info = user.get_user_by_id(userid)  # 查詢登錄賬戶信息
    if user_info:
        return [user.group.id]  # 與__acl__定義的標識符不一致
    return None

class RootFactory(object):   # 創建RootFactory類
    def __init__(self, request):
        """讀取所有權限"""
        group_list = user.get_group_list()  # 查詢所有的組
        self.__acl__ = []  # 準備acl列表
        for group in group_list:
            for permission in group.permissions:
                # 給acl列表添加元祖,  1.Allow 允許或拒絕 需要導入Allow庫 2.為了不和其它id沖突 添加g:的標識符 3.權限名稱
                self.__acl__.append(
                    (Allow, 'g:' + str(group.id), permission.name)  
                )

修改為

def groupfinder(userid, request):
    """每當用戶登錄的時候,每當認證機制檢查用戶是否存在時都會調用下這個函數"""
    # import pdb; pdb.set_trace()  # 斷點調試
    user_info = user.get_user_by_id(userid)  # 查詢登錄賬戶信息
    if user_info:
        return ['g:' + str(user_info.group.id)]  # 與__acl__定義的標識符保持一致
    return None

可以進入頁面了

登錄時把user信息存入request

__init__.py配置config

def get_user(request):
    user_id = unauthenticated_userid(request)
    user_info = user.get_user_by_id(user_id)
    return user_info

def main(global_config, **settings):
    """ This function returns a Pyramid WSGI application.
    """
    .
    .
    .
     # 添加授權機制
    config.set_authorization_policy(authz_policy)
    # 添加用戶信息到request
    config.set_request_property(get_user,  # 回調函數
                                'user',   # 此處寫user就是request.user 寫u就是request.u
                                reify=True)  # 為True的時候會把登錄用戶保存下來 不需要每次區查詢

html模板里用request.user渲染數據

<span  class="fl">
         ${request.user.name},歡迎您的到來
</span>

DBSession存入request

# 添加DBSession到request
    config.set_request_property(lambda request: DBSession,
                                'db',
                                reify=True)

用的時候需要傳入request

def get_category_list(request):
    result = request.db.query(Category).filter_by(parent=None).all()
    return result

ValueError: renderer was passed non-dictionary as value:渲染器以非字典形式作為值傳遞

做添加商品頁面時出現錯誤

視圖函數中item.py

 @view_config(match_param=('ctrl=%s' % ctrl, 'action=item_add'),
                 renderer="itemadd.html")
    def item_add(self):

        category_id = self.request.params.get('category_id','')
        print(category_id)
        return category_id

解決方法-使用字典傳值

 @view_config(match_param=('ctrl=%s' % ctrl, 'action=item_add'),
                 renderer="itemadd.html")
    def item_add(self):
        result = {}
        result['category_id'] = self.request.params.get('category_id', '')
        print(result)
        return result

總結

以上是生活随笔為你收集整理的pyramid基本用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产成人久久久77777 | 欧美精品久久久久久久亚洲调教 | 亚洲区精品视频 | 美女黄频视频大全 | 国产啊v在线 | 丁香激情综合国产 | 精品亚洲视频在线观看 | 日本中文字幕在线视频 | 黄色一级片视频 | 久久久久久视频 | 天天色天天搞 | 中文在线资源 | 久久久久麻豆v国产 | 国产一区二区三区在线 | 欧美一级久久 | 日本狠狠干| 亚洲热久久 | 天天伊人狠狠 | 欧美小视频在线观看 | 国产免费大片 | 91亚洲精品久久久中文字幕 | 日韩网站视频 | 日韩国产在线观看 | 国产精品xxxx18a99| 日韩精品观看 | 国产黄色精品在线 | 99热在线观看免费 | 99久久这里只有精品 | 色综合五月天 | 中文字幕丝袜制服 | 国产精品美女久久久久久久久 | 亚洲国产激情 | 91免费视频网站在线观看 | 日韩免费大片 | 日韩精品在线免费播放 | 夜夜爽88888免费视频4848 | 久久久免费在线观看 | 9i看片成人免费看片 | 久久精品网站视频 | 欧美最猛性xxxxx(亚洲精品) | 国产成人久| 精品国产_亚洲人成在线 | 夜色.com| 日韩毛片在线播放 | 欧美精品免费一区二区 | 亚洲精品久久久久久国 | 久一网站 | 国语精品免费视频 | 二区视频在线观看 | 免费看污污视频的网站 | 亚洲一级黄色 | 精品国产一区二区三区在线 | 亚洲无线视频 | 黄色免费观看网址 | 黄色一级免费电影 | 欧美综合久久久 | 丝袜av一区| 国产一二区精品 | 欧美久久久 | 夜色在线资源 | 久久久久久99精品 | 亚洲资源一区 | 日韩一区二区三区观看 | 欧美成人在线网站 | 成人xxxx | a视频免费看 | 成人综合婷婷国产精品久久免费 | 亚洲 欧洲 国产 精品 | 色婷婷六月天 | 中文字幕在线有码 | 亚洲精品国产综合久久 | 久久国产亚洲精品 | 91亚洲精品国偷拍自产在线观看 | 在线视频欧美精品 | 热re99久久精品国产66热 | 少妇精品久久久一区二区免费 | 国产主播99 | 日本精品久久久久影院 | 亚洲精品国产精品国自产 | 激情丁香5月 | 久久精品综合 | 伊人一级 | 7777xxxx| 亚州欧美精品 | 成年人在线免费看片 | 国产一卡二卡四卡国 | 在线电影日韩 | 亚洲人精品午夜 | 亚州精品国产 | 黄色网免费 | 亚洲国产中文字幕在线观看 | 2018亚洲男人天堂 | 日本高清xxxx | 国产一区视频导航 | 日韩成人免费在线观看 | 奇米影视在线99精品 | 亚洲精品免费播放 | 日韩欧美xxx | 日韩激情视频在线 | 91桃花视频| 欧美一级片免费播放 | 97视频资源 | 精品亚洲va在线va天堂资源站 | 日韩av一区二区在线 | 久青草国产在线 | 久久九九影视 | 久久99亚洲网美利坚合众国 | 在线免费av电影 | 亚洲精品久久久久www | 成人h视频在线播放 | 亚洲禁18久人片 | 夜夜爽夜夜操 | 99性视频 | 中文av字幕在线观看 | 亚洲午夜精品一区二区三区电影院 | 亚洲欧美日韩国产 | 特级a老妇做爰全过程 | av国产在线观看 | 激情五月亚洲 | 国产黄色资源 | 免费在线黄色av | 国产在线欧美在线 | 欧美日韩国产亚洲乱码字幕 | 亚洲乱码国产乱码精品天美传媒 | 欧美成人h版电影 | 久久高清免费视频 | 日本精品一区二区在线观看 | 涩涩成人在线 | 丰满少妇对白在线偷拍 | 日韩在线视频免费看 | 久久久久欧美精品999 | 中文字幕网站视频在线 | 色a在线观看 | 亚洲精品在 | 一个色综合网站 | 天天草综合网 | 天堂在线视频中文网 | 91中文字幕永久在线 | 欧洲一区二区三区精品 | 四虎www com| 久草视频一区 | 色婷婷精品大在线视频 | 午夜精品视频一区二区三区在线看 | 国产二区电影 | 久久99精品久久久久久三级 | 99精品视频一区二区 | 精品av网站| 亚洲精品av中文字幕在线在线 | 亚洲精品美女 | 99免费在线播放99久久免费 | 日韩av在线免费播放 | 色婷婷福利| 在线观看av免费观看 | 一级欧美一级日韩 | 婷婷色社区| 免费影视大全推荐 | 欧美日韩三区二区 | 天天草视频 | 婷婷中文字幕在线观看 | 成年人电影毛片 | 久久免费黄色网址 | 国产亚洲精品无 | 欧美日韩国产综合一区二区 | 婷婷久草 | 69精品视频在线观看 | 久久这里只有精品视频首页 | 99在线视频网站 | 国产在线观看高清视频 | 99精品视频免费在线观看 | 国产福利一区二区三区在线观看 | 97天堂| 国产精品11 | 国产精品第二十页 | 精品久久久久久久久中文字幕 | 国内一区二区视频 | 中文字幕在线播放一区二区 | 成人免费在线电影 | 婷婷深爱五月 | 四虎成人精品永久免费av | 日韩一级片大全 | 嫩嫩影院理论片 | 免费视频一区 | 国产精品久久二区 | 91精品爽啪蜜夜国产在线播放 | 久久免费的视频 | 丁香激情五月婷婷 | 在线观看黄av | 免费看污污视频的网站 | 91视频成人免费 | 在线中文字幕播放 | 亚洲影视资源 | 亚洲精品短视频 | 亚洲国产影院 | 久久五月婷婷丁香 | 亚洲激情在线观看 | 免费a v观看 | a v在线观看| 日韩美女久久 | 国产精品国产三级国产不产一地 | 久久久久久久久久久久电影 | 日韩欧美极品 | 国产精品久久久久久久99 | 在线观看www视频 | 欧美另类人妖 | 国产日韩精品一区二区三区 | 中国一级特黄毛片大片久久 | 麻豆系列在线观看 | 九九99| 国产日韩精品久久 | 激情伊人五月天久久综合 | 亚洲精品综合欧美二区变态 | 国产精品久久电影观看 | 在线观看免费成人av | 中文字幕成人在线 | 日韩精品视频在线免费观看 | 在线播放 日韩专区 | 国产国产人免费人成免费视频 | 国产精品99久久久久人中文网介绍 | 精品国产欧美一区二区三区不卡 | 成人电影毛片 | 国产手机在线 | 91大片成人网 | 亚洲精品在线观看视频 | 久久99国产精品二区护士 | 成人在线一区二区 | 美女久久久久久久久久 | 免费h漫在线观看 | 久久国产精品免费视频 | 国产黄色精品在线 | 精品播放 | 手机av观看 | 精品中文字幕在线观看 | 国产精品自在线拍国产 | 国产成人av免费在线观看 | 狠狠综合久久 | 成人小视频在线 | 亚洲狠狠丁香婷婷综合久久久 | 亚洲视频h| 国产在线视频一区二区三区 | 91av中文字幕 | 久久久久久久久久亚洲精品 | 色片网站在线观看 | 蜜桃av人人夜夜澡人人爽 | 久久久精品国产免费观看一区二区 | 狠狠躁日日躁狂躁夜夜躁av | 久久成人午夜 | 欧美一级xxxx | 人人玩人人爽 | 玖玖玖影院 | 玖草在线观看 | 国产99久久精品一区二区300 | 国产在线视频一区二区 | 午夜手机电影 | 中文资源在线官网 | 国产第一页精品 | 精品99久久久久久 | aa一级片| 久久久婷| 国产婷婷一区二区 | 免费裸体视频网 | 99久久精品久久亚洲精品 | www.com.日本一级 | 国产系列精品av | 久久国产精品网站 | 在线观看播放av | 欧美激情在线网站 | 日韩精品一区二区不卡 | 亚洲干| www.五月天| 精品在线观看一区二区 | 免费激情在线电影 | 日本中文字幕在线一区 | 手机看片久久 | 91视频观看免费 | 中文字幕在线观看第二页 | 三级黄色在线观看 | 91精品久久香蕉国产线看观看 | 91在线视频精品 | 亚洲视频网站在线观看 | 天天爽夜夜爽人人爽曰av | 国产精品地址 | 欧美日韩精品影院 | 亚洲国产精品人久久电影 | 国产美女视频一区 | 亚洲乱码国产乱码精品天美传媒 | 久久久久久国产精品免费 | 亚洲国产精久久久久久久 | 99免在线观看免费视频高清 | 日韩毛片在线一区二区毛片 | 插插插色综合 | 深爱激情综合网 | 成人在线播放av | 欧美成人在线免费 | 久久爱资源网 | 色视频 在线 | 色综合久久网 | 美女久久久久久久久久久 | 精品欧美一区二区在线观看 | 欧美精品在线观看一区 | 国产剧在线观看片 | 久久久国产毛片 | 午夜少妇av | 天天操天天操一操 | 亚洲蜜桃在线 | 日日精品 | 国产亚洲精品成人 | 日韩av免费网站 | 日本丶国产丶欧美色综合 | 91精品国产99久久久久久久 | 99r国产精品 | 成人丝袜| 99热这里只有精品1 av中文字幕日韩 | 亚洲精品美女久久久 | 欧美电影在线观看 | 欧美精品xx| 国产视频一区二区在线 | 国产精品麻豆91 | 欧美日韩亚洲第一 | 麻豆av一区二区三区在线观看 | 免费av免费观看 | 一级a性色生活片久久毛片波多野 | 99精品久久久久久久久久综合 | 国产中文视频 | 三级av在线免费观看 | 欧美日韩不卡一区 | 草久久久久| 日本99久久 | 2018精品视频 | 久久久久久久18 | 人人添人人澡人人澡人人人爽 | 久久久成人精品 | 免费涩涩网站 | 伊人天堂av| 91视频下载| 久九视频 | 国产精品第52页 | 国产免费观看高清完整版 | 欧美在线视频一区二区三区 | 黄色大片日本免费大片 | 特级西西444www大精品视频免费看 | 亚洲夜夜网 | 少妇精品久久久一区二区免费 | 美女视频免费一区二区 | 中文字幕区 | 天天干天天操 | 久久综合九色综合久久久精品综合 | 国产一区二区不卡在线 | 在线91精品 | 国产999精品久久久影片官网 | 99婷婷 | 91福利视频免费 | 天天综合色 | 成年人免费观看在线视频 | 欧美污网站 | 最新成人在线 | 97免费在线观看 | 四虎国产精品成人免费4hu | 日韩精品久久久久久久电影竹菊 | 99久久99久久免费精品蜜臀 | 久久久久蜜桃 | 人人舔人人干 | 国产精品自产拍在线观看桃花 | av不卡中文字幕 | 免费在线成人av电影 | 中文字幕有码在线 | 日韩一级理论片 | 国产手机在线精品 | www.av小说 | 粉嫩aⅴ一区二区三区 | 免费一级特黄录像 | 91福利视频久久久久 | 狠狠插狠狠操 | 24小时日本在线www免费的 | 成人av高清 | 日韩丝袜 | 亚洲高清激情 | av在线看片 | 最近日本中文字幕a | 久久一久久 | 国产999精品久久久久久绿帽 | 不卡电影免费在线播放一区 | 免费成人黄色片 | 欧美网站黄色 | 韩国一区二区三区在线观看 | 91传媒视频在线观看 | 综合在线观看 | 色吊丝在线永久观看最新版本 | 日本精品久久久久中文字幕 | 九月婷婷人人澡人人添人人爽 | 91在线精品秘密一区二区 | 91一区啪爱嗯打偷拍欧美 | 国产精品午夜在线 | 国产在线精品福利 | 天天干.com | 婷婷色5月| 国产色婷婷精品综合在线手机播放 | 黄色午夜 | 亚洲黄色小说网 | 麻豆传媒电影在线观看 | 国产一区不卡在线 | 久久久国产视频 | av在线免费播放 | 正在播放国产精品 | 亚洲一级黄色大片 | 欧美一级高清片 | 国产高清视频在线观看 | 国产一区二区久久精品 | 久久久久久国产精品免费 | 国产91粉嫩白浆在线观看 | 欧美一级电影在线观看 | 久久久久免费精品视频 | 天天干天天干天天干天天干天天干天天干 | 狠狠操狠狠干天天操 | 国内精品国产三级国产aⅴ久 | 麻豆94tv免费版 | 欧美在线视频不卡 | 91久久奴性调教 | 亚洲黄色a| 亚洲综合在线五月天 | 国产精品高潮在线观看 | 91av视频免费在线观看 | 在线观看mv的中文字幕网站 | 日韩高清av| 日韩视频一区二区三区 | 97麻豆视频| 国产一区二区日本 | 丁香花中文在线免费观看 | 久久精品视频观看 | 最新午夜电影 | 久久99国产精品 | 色综合天天爱 | 亚洲清纯国产 | 久久一区二区免费视频 | 97av在线视频免费播放 | 香蕉在线观看 | 国产综合小视频 | 18网站在线观看 | 国产精品一区在线观看 | 黄污在线看 | 日本午夜免费福利视频 | 日韩性xxxx| av中文字幕网址 | 狠狠88综合久久久久综合网 | 免费看污网站 | 免费高清在线观看成人 | 一本一本久久aa综合精品 | 国产黄a三级三级三级三级三级 | 欧美国产大片 | 久久精品精品 | 久久福利小视频 | a√天堂中文在线 | 欧美黑人性爽 | 91成人免费 | av看片网 | 亚洲精品久久在线 | 91福利在线观看 | 久草在线99 | 91av亚洲| 午夜久久成人 | 最近的中文字幕大全免费版 | 中字幕视频在线永久在线观看免费 | 中文字幕av全部资源www中文字幕在线观看 | 国产精品九九视频 | 91九色综合 | 亚洲天堂色婷婷 | 91夜夜夜 | 日韩精品一区二区在线观看 | 激情综合色综合久久 | 日韩精品一区不卡 | 黄色片视频免费 | 久久精品亚洲 | 久久理伦片| 男女视频国产 | 婷婷激情综合网 | 国产一级性生活 | 色片网站在线观看 | 亚洲干视频在线观看 | 五月天婷亚洲天综合网鲁鲁鲁 | www.com久久 | www.黄色片网站 | 亚洲视频1区2区 | 99久久夜色精品国产亚洲 | 国产91精品看黄网站 | 久草网站| 亚洲四虎在线 | 999精品视频| 国产91在线观 | 亚洲在线a | 国产 成人 久久 | 国产中的精品av小宝探花 | 毛片在线播放网址 | 免费视频99| 在线观看免费高清视频大全追剧 | 在线 精品 国产 | 正在播放一区二区 | 久久久久久久久影视 | 人人网av| 中文字幕在线高清 | 一区二区三区四区在线 | 亚洲 欧美 91 | 久久精品aaa | 黄色毛片在线观看 | 色老板在线视频 | 亚洲精选在线 | 91丨精品丨蝌蚪丨白丝jk | 99精品一区二区三区 | 亚洲欧美一区二区三区孕妇写真 | 日韩电影一区二区三区 | 91av国产视频| 色wwww| 久久天堂精品视频 | 日韩视频一区二区三区在线播放免费观看 | 欧美性久久久 | 国产一二三精品 | 欧美视频日韩视频 | 婷婷丁香综合 | 婷婷久久久 | 最近中文字幕免费观看 | 国产理论片在线观看 | 日韩在线视频观看 | 久久电影中文字幕视频 | 丝袜美女在线 | a国产精品 | 婷婷综合五月天 | 九九热在线精品 | 97综合在线 | 精品免费一区二区三区 | 亚洲国产无 | 色综合天天综合 | 久久久电影 | 国产精品久久久久999 | 六月丁香伊人 | 婷婷丁香色综合狠狠色 | 97香蕉超级碰碰久久免费软件 | 国产精品免费一区二区三区 | 国产日韩欧美中文 | 亚洲作爱视频 | 国产一区二区在线观看视频 | 丁香六月五月婷婷 | 狠狠色香婷婷久久亚洲精品 | 99久久网站| 色资源网免费观看视频 | 亚洲精区二区三区四区麻豆 | 国产精品久久久电影 | 久久香蕉影视 | 精品视频久久 | 四虎在线免费观看视频 | 91香蕉视频黄色 | 精品国产欧美一区二区 | av高清免费在线 | 91最新国产 | 国产精品国产三级国产aⅴ无密码 | 国产精品成人久久久 | 久草男人天堂 | 91精品久| 综合国产在线 | www.久久精品视频 | 国产成人免费高清 | 中文字幕在线观看第三页 | 在线视频 一区二区 | 精品在线播放视频 | 91视频a | 欧美日韩国产在线观看 | 国产精品一区二区三区99 | 亚洲欧洲av在线 | 国产精品国产亚洲精品看不卡 | 婷婷去俺也去六月色 | 天天艹天天操 | av福利在线看 | 五月天视频网站 | 亚洲精品午夜久久久久久久 | 亚洲国产精品小视频 | 西西444www大胆高清视频 | 高清久久久| 国产精品久久久久久久久费观看 | 中文字幕日韩在线播放 | 日韩一区二区免费在线观看 | 久草久草在线 | 日韩中文在线电影 | 亚洲精品视频在线免费 | 亚洲激情综合 | 久久国产精品99久久久久久老狼 | 欧美日韩伦理在线 | 国产 日韩 在线 亚洲 字幕 中文 | 免费一级日韩欧美性大片 | 在线视频观看亚洲 | 日本一区二区免费在线观看 | 成人中文字幕+乱码+中文字幕 | 综合网五月天 | 亚洲精品乱码久久久久久蜜桃不爽 | 欧美韩国日本在线观看 | 最新婷婷色 | 久久免费在线视频 | 人人澡人 | 精品久久久免费视频 | 五月婷婷.com | 天天干,天天草 | 久久精品精品 | 国产一卡二卡在线 | 亚洲最大的av网站 | av成人在线网站 | 国产精品永久免费观看 | 97人人超| 久久天天躁夜夜躁狠狠躁2022 | 99精品在线播放 | 成人在线播放免费观看 | 成人羞羞视频在线观看免费 | 韩国av电影在线观看 | 狠狠操狠狠操 | 久精品一区 | 亚洲激情视频在线 | 色综合天天干 | h动漫中文字幕 | 视频国产精品 | 91成人在线网站 | 精品国产一区二区三区久久影院 | 狠狠干夜夜操天天爽 | 国产精品h在线观看 | 日韩高清免费无专码区 | 一区视频在线 | 中文字幕日韩免费视频 | 国产精品久久久一区二区 | 亚洲精品自拍 | 狠狠色噜噜狠狠狠合久 | 日韩精品极品视频 | 男女啪啪免费网站 | 在线视频 国产 日韩 | 高清av免费一区中文字幕 | 日韩理论电影在线观看 | 国产资源精品 | 欧洲一区二区在线观看 | 国产精品资源在线 | 激情六月婷婷久久 | 欧美午夜精品久久久久 | 黄色三级久久 | www.天天干 | 免费一级日韩欧美性大片 | 免费在线激情视频 | 伊人色综合网 | 99精品国产成人一区二区 | av色综合网 | 一区二区三区四区精品视频 | 成人av直播 | 综合在线观看色 | 免费午夜视频在线观看 | 亚洲激情久久 | 在线免费观看欧美日韩 | 最近的中文字幕大全免费版 | 国产又粗又猛又色又黄视频 | 久久国产精品第一页 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 中文字幕 国产视频 | av综合站 | 亚洲精品视频在线观看免费 | 欧美激情视频久久 | 有码视频在线观看 | www.久久爱.cn | 久久人人添人人爽添人人88v | 日韩美视频 | 9992tv成人免费看片 | 91精品亚洲影视在线观看 | 综合色婷婷 | av资源免费看 | 天天操天天操天天操天天操 | 少妇bbw揉bbb欧美 | 国产亚洲字幕 | 亚洲第一区在线播放 | 成人 国产 在线 | 97精品国自产拍在线观看 | av片免费播放 | 国产成人一区二区三区久久精品 | 国产精品尤物视频 | 日韩成人av在线 | 亚洲国产日韩欧美在线 | 国产专区在线视频 | 亚洲黄色激情小说 | 日韩3区| 久久久av免费 | 成人三级网址 | 免费看高清毛片 | 97成人在线免费视频 | 99热最新精品 | 激情av综合 | 亚洲婷婷丁香 | 久久美女高清视频 | 91麻豆精品国产91久久久无限制版 | 91人人爽人人爽人人精88v | 国产一区二区久久精品 | 欧美日韩免费网站 | 91粉色视频 | 久久激情综合 | 91免费日韩| 久草久热 | 久操视频在线观看 | 免费无遮挡动漫网站 | 97久久久免费福利网址 | 成 人 黄 色视频免费播放 | 午夜国产在线 | 国产亚洲视频在线观看 | 亚洲专区在线视频 | 亚洲天堂在线观看完整版 | 欧美在线aa | 国产成人一区二区三区免费看 | 色国产精品 | 超碰国产人人 | www狠狠操 | 992tv人人网tv亚洲精品 | 亚洲综合一区二区精品导航 | 日韩电影中文,亚洲精品乱码 | 日韩网站在线观看 | 69热国产视频 | 亚洲欧洲精品久久 | 久久婷婷精品视频 | 六月丁香六月婷婷 | 久久亚洲影视 | 国产免费人人看 | 精品在线观看视频 | 99福利片 | 激情欧美一区二区三区免费看 | 久久久久久免费毛片精品 | 韩国在线一区二区 | 在线日韩亚洲 | 成年人在线观看视频免费 | 香蕉网址| 菠萝菠萝蜜在线播放 | 国产91成人| 日韩视频精品在线 | av福利免费| 福利电影一区二区 | 久久久综合香蕉尹人综合网 | 91精品国自产在线 | 在线免费视频a | 亚洲h在线播放在线观看h | 狠狠色丁香久久婷婷综合五月 | 日韩国产欧美视频 | 成人a视频片观看免费 | 这里有精品在线视频 | 黄色三级视频片 | 91精品影视 | 国产成人三级在线播放 | 欧美日本不卡视频 | 亚洲精品男人天堂 | 亚洲乱码国产乱码精品天美传媒 | 日本爱爱片 | 国产三级精品三级在线观看 | 日韩av免费在线看 | 国产免费久久精品 | 欧美日韩国产一区二区三区在线观看 | 精品国产一区在线观看 | 国产亚洲精品久久久久秋 | av在线网站免费观看 | 夜夜操狠狠操 | 五月婷丁香 | 欧美日韩一区二区三区不卡 | 天天摸天天舔 | 成人在线视频在线观看 | 综合网av| av网址在线播放 | 国产在线观 | 欧美激情精品久久久久 | 国产在线传媒 | 在线超碰av | 天天综合狠狠精品 | 色香蕉视频 | 精品嫩模福利一区二区蜜臀 | 午夜av在线电影 | 五月婷婷网站 | a级国产乱理论片在线观看 特级毛片在线观看 | 久久久久久久毛片 | 日本久久免费视频 | 一区二区精品视频 | 中文国产成人精品久久一 | 午夜精品一区二区三区视频免费看 | www五月婷婷 | 超级碰碰免费视频 | 午夜在线看 | 久热电影 | 精品国精品自拍自在线 | 亚洲美女免费精品视频在线观看 | 欧美日韩裸体免费视频 | 四虎成人免费影院 | 成年在线观看 | 久久国内精品 | 91久久久国产精品 | 成人久久久久久久久久 | 91福利国产在线观看 | 久久er99热精品一区二区 | 久久天天躁狠狠躁夜夜不卡公司 | 久草国产在线观看 | 人人搞人人干 | 天天搞夜夜骑 | 在线欧美小视频 | 久久精品美女视频网站 | 国产精品久久久久久久久久新婚 | 久草视频在 | 免费高清在线视频一区· | 九九九热精品免费视频观看网站 | 黄色毛片视频免费观看中文 | 奇米影视777四色米奇影院 | 精品国产欧美一区二区三区不卡 | 亚洲天堂网在线视频 | 18pao国产成视频永久免费 | 成人免费色 | 亚洲涩涩涩 | 午夜精品三区 | 亚洲人在线 | 欧美日韩视频免费 | 亚洲精品乱码久久久久久9色 | 亚洲国产日韩欧美在线 | 日韩免费大片 | 日韩av在线小说 | 色老板在线 | 久久九九免费视频 | 国产精选在线观看 | 在线观看免费黄视频 | 国产系列 在线观看 | 天天干天天草 | 天天干天天综合 | 日韩狠狠操 | 中文字幕专区高清在线观看 | 91在线亚洲 | 久草在线手机观看 | 玖玖爱国产在线 | 日女人电影 | 日韩精品免费在线视频 | av三级在线播放 | 韩国av在线播放 | 91x色| 欧美热久久 | 六月丁香在线视频 | 黄色av电影在线观看 | 国产一级片一区二区三区 | 亚洲综合网站在线观看 | 亚洲乱码一区 | wwwww.国产| 久久久久久高清 | 国产免费又爽又刺激在线观看 | 亚洲精品18日本一区app | 日韩91在线 | 在线观看网站av | 亚洲第一中文网 | 午夜视频一区二区 | 日韩欧美有码在线 | 久久久久久久久久久久电影 | 黄色三级久久 | 欧美午夜a | 热热热热热色 | 亚洲色图 校园春色 | 成年人av在线播放 | 国产精品一区电影 | 国产精品成人久久 | 国产精品 中文字幕 亚洲 欧美 | 91看片在线播放 | 99精品一区二区 | 国产精品久久久久久久久久 | 日本视频不卡 | 99久久精品免费视频 | 高清av中文在线字幕观看1 | 深爱激情综合网 | 久久国产综合视频 | 国产精品美女网站 | 国产一级精品绿帽视频 | 中文字幕在线视频免费播放 | 亚洲天天在线日亚洲洲精 | 国产理论一区二区三区 | 日韩久久午夜一级啪啪 | 国产成人三级一区二区在线观看一 | 国产高清视频 | 成人观看视频 | 小草av在线播放 | 国产精品亚洲片夜色在线 | 在线观看国产福利片 | 亚洲色影爱久久精品 | 黄在线免费观看 | 8x成人免费视频 | 在线国产能看的 | 精品欧美一区二区三区久久久 | 亚洲国产影院av久久久久 | 亚洲综合成人在线 | 精品国产乱子伦一区二区 | 最新av网址在线观看 | 久草久草在线观看 | 午夜性生活 | 91av短视频| 婷婷久久网 | 黄色av大片 | 狠狠色丁香久久婷婷综合_中 | 黄影院| 在线免费视频 你懂得 | 亚洲国产精品第一区二区 | 日日夜夜噜噜噜 | 亚洲专区欧美专区 | 九九九九热精品免费视频点播观看 | 日韩网站免费观看 | 一区二区三区韩国免费中文网站 | 亚洲视频 中文字幕 | 狠狠狠干| 国产精品黄网站在线观看 | 最新婷婷色 | 亚洲dvd | 亚洲精品久久在线 | 久久一区精品 | 欧美日韩视频网站 | 亚洲精品国产第一综合99久久 | 欧洲成人av | 久久蜜桃av| 美女久久久久久 | 亚洲天堂网站视频 | av大全在线观看 | 人人干人人干人人干 | 午夜国产在线观看 | 成人在线视频免费看 | 婷婷午夜激情 | 国外成人在线视频网站 | 久久久久综合网 | 久久久久久美女 | 日韩在线视频国产 | 国产亚洲精品av | 日韩在线免费视频观看 | 久久国产精品久久w女人spa | 五月天婷亚洲天综合网精品偷 | 精品人妖videos欧美人妖 | 日韩在线字幕 | 日本中文字幕视频 | 最近在线中文字幕 | 在线观看国产日韩 | 精品国产免费一区二区三区五区 | 国产精品videossex国产高清 | 天堂av网在线 | 香蕉网在线播放 | 亚洲欧美视频在线观看 | 一区二区精品视频 | 日日碰夜夜爽 | 亚洲高清在线 | 色婷婷激情五月 | 六月丁香六月婷婷 | 日韩精品免费在线播放 | 久久精品免费播放 | 国产精品久久久视频 | 国产精品av电影 | 色99久久| 99久久夜色精品国产亚洲96 | 亚洲成人二区 | 99久久精品无免国产免费 | 精品福利在线 | 最新国产福利 | 五月天婷婷免费视频 | 91网在线 | 人人插人人 | 国产精品麻 | 中文在线中文资源 | 成人免费在线电影 | 2023国产精品自产拍在线观看 | 国产高清视频免费观看 | 中文字幕在线观看播放 | 综合国产在线观看 | 国产精品色在线 | 麻豆系列在线观看 | 91成人在线看 | 射久久久 | 婷婷亚洲激情 | 97在线成人 | 亚洲成人免费在线观看 | 亚洲日本中文字幕在线观看 | 欧美精品在线观看一区 | 爱爱av网站 | 韩日成人av | 夜夜爽88888免费视频4848 | 日韩在线国产精品 | 天天夜夜亚洲 | 手机av电影在线观看 | 在线涩涩| 婷婷久月| 热久久免费国产视频 | 久久精品麻豆 | 51久久成人国产精品麻豆 | 亚洲电影在线看 | 91桃花视频 | 亚洲精品中文在线 | 久久久国际精品 | 国产精品一区二区在线看 | av成人免费在线观看 | 激情久久久久 | 成人h视频 | 98精品国产自产在线观看 | 亚洲日本黄色 | 国产91精品看黄网站在线观看动漫 | 中文字幕第一页在线视频 | 日本mv大片欧洲mv大片 | 日韩av手机在线观看 | 正在播放一区 | 天操夜夜操 | 国产精品免费人成网站 | 日日操狠狠干 | 欧美精品亚州精品 | 欧美精彩视频在线观看 | 成人黄色av免费在线观看 | 欧美三人交 |