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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

前端、数据库、Django简单的练习

發(fā)布時間:2024/1/17 HTML 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端、数据库、Django简单的练习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、前端

1、前端頁面由哪幾層構(gòu)成,分別是什么,作用是什么?

  分為:結(jié)構(gòu)層(html),表示層(css),行為層(js)。

  結(jié)構(gòu)層

  超文本標(biāo)記語言。由HTML或XHTML之類的標(biāo)記語言負(fù)責(zé)創(chuàng)建。標(biāo)簽,也就是那些出現(xiàn)在括號里的單詞,對網(wǎng)頁內(nèi)容的語義做出了描述,但這些標(biāo)簽不包含任何關(guān)于如何顯示有關(guān)內(nèi)容的信息。例如:p標(biāo)簽表達了這樣一種語義:“這是一個文本段。”

  表示層

  層疊樣式表。由css負(fù)責(zé)創(chuàng)建。css對“如何顯示有關(guān)內(nèi)容”的問題做出了回答。

  行為層

  客戶端腳本語言。負(fù)責(zé)回答“內(nèi)容應(yīng)該如何對事件做出反應(yīng)”這一問題。這是JavaScript語言和DOM主宰的領(lǐng)域。

2、html中總共有幾類標(biāo)簽的?分別描述一下它們的不同?

  塊級標(biāo)簽、內(nèi)聯(lián)標(biāo)簽、內(nèi)聯(lián)塊狀標(biāo)簽(img、input)。

  內(nèi)聯(lián)標(biāo)簽不能包含塊級標(biāo)簽,塊級標(biāo)簽?zāi)軌虬瑑?nèi)聯(lián)標(biāo)簽也能夠包含塊級標(biāo)簽(除了p元素,p元素不能相互包含,但是p元素能夠包含其他元素。)

3、display:none和visibility:hidden的區(qū)別?

  a)display:none是徹底消失,不在文檔流中占位,瀏覽器不會解析該元素;visibility:hidden是視覺上消失了,在文檔流中會占位,瀏覽器會解析該元素。

  b)使用visibility:hidden比display:none性能上要好,display切換顯示時頁面會產(chǎn)生回流(當(dāng)頁面中的一部分元素需要改變規(guī)模尺寸、布局、顯示隱藏等,頁面重新構(gòu)建,此時就是回流)而visibility切換顯示時則不會引起回流。

4、input標(biāo)簽都有哪些類型,input標(biāo)簽都有哪些屬性?

  類型:button、checkbox、file、hidden、image、password、radio、reset、submit、text

  屬性:type、required、pattern(輸入內(nèi)容必須完全匹配正則表達式)、placeholder(提示輸入)、disabled(禁用)、name、id、style。

5、闡述一下css定位有幾種?并分別描述它們的不同。

  relative(相對定位):相對定位的偏移參考元素是元素本身,不會使元素脫離文檔流。元素的初始位置占據(jù)的空間會被保留。相對定位元素常常作為絕對定位元素的父元素。并且定位元素經(jīng)常與z-index屬性進行層次分級

  absolute(絕對定位):絕對定位元素以父輩元素中最近的定位元素為參考坐標(biāo),如果絕對定位元素的父輩元素中沒有采用定位的,那么此絕對定位元素的參考對象是html,元素會脫離文檔流。就好像文檔流中被刪除了一樣。并且定位元素經(jīng)常與z-index屬性進行層次分級

  position:fixed(固定)位移的參考坐標(biāo)是可視窗口,使用fixed的元素脫離文檔流。并且定位元素經(jīng)常與z-index屬性進行層次分級

  position:static(靜態(tài)定位):默認(rèn)值,元素框正常生成的,top left bottom right這幾個偏移屬性不會影響其靜態(tài)定位的正常顯示

6、js的基礎(chǔ)數(shù)據(jù)類型有哪些?Null和Undefined的區(qū)別?

  基礎(chǔ)數(shù)據(jù)類型:Undefined、Null、String、Number、Boolean引用類型有這幾種:object、Array、RegExp、Date、Function、特殊的基本包裝類型(String、Number、Boolean)以及單體內(nèi)置對象(Global、Math)。

   Null和Undefined的區(qū)別:

  null表示“沒有對象”,即該處不該有值。典型用法: 

  (1) 作為函數(shù)的參數(shù),表示該函數(shù)的參數(shù)不是對象。

  (2) 作為對象原型鏈的終點。

  undefined表示“缺少值”,就是此處應(yīng)該有一個值,但是還沒有定義。典型用法是:

  (1)變量被聲明了,但沒有賦值時,就等于undefined。

  (2) 調(diào)用函數(shù)時,應(yīng)該提供的參數(shù)沒有提供,該參數(shù)等于undefined。

  (3)對象沒有賦值的屬性,該屬性的值為undefined。

  (4)函數(shù)沒有返回值時,默認(rèn)返回undefined。

7、列出jQuery常用的選擇器

  基本css選擇器:元素選擇器、類選擇器、ID選擇器。

  上下文選擇器:后代選擇器、兒子選擇器、兄弟選擇器、毗鄰選擇器

8、事件委托是什么?

  事件委托是利用事件的冒泡原理來實現(xiàn)的,何為事件冒泡呢?就是事件從最深的節(jié)點開始,然后逐步向上傳播事件,舉個例子:頁面上有這么一個節(jié)點樹,div>ul>li>a;比如給最里面的a加一個click點擊事件,那么這個事件就會一層一層的往外執(zhí)行,執(zhí)行順序a>li>ul>div,有這樣一個機制,那么我們給最外面的div加點擊事件,那么里面的ul,li,a做點擊事件的時候,都會冒泡到最外層的div上,所以都會觸發(fā),這就是事件委托,委托它們父級代為執(zhí)行事件。 

二、數(shù)據(jù)庫

1、數(shù)據(jù)庫的字段類型有哪些?

  二進制數(shù)據(jù)類型:Binary、Varbinary、Image

  字符數(shù)據(jù)類型:Char,Varchar、text

  Unicode數(shù)據(jù)類型:Nchar、Nvarchar、Ntext

  日期和時間數(shù)據(jù)類型:數(shù)字?jǐn)?shù)據(jù)類型包括正數(shù)和負(fù)數(shù)、小數(shù)和整數(shù)

  smallint、int、bigint

2、說說你所知道的MySQL數(shù)據(jù)存儲引擎,InnoDB存儲引擎和MyISM存儲引擎的區(qū)別?

  MySQL中常用的幾種存儲引擎:MyISAM、InnoDB、bdb、MEMORY, 

  MyISAM存儲引擎:
  MyISAM 這種存儲引擎不支持事務(wù),不支持行級鎖,只支持并發(fā)插入的表鎖,主要用于高負(fù)載的select。所以其寫入的并發(fā)處理能力相對較弱。
  MyISAM類型的數(shù)據(jù)表(.MYD文件)支持三種不同的存儲結(jié)構(gòu):靜態(tài)型、動態(tài)型、壓縮型。
靜態(tài)型:就是定義的表列的大小是固定(即不含有:xblob、xtext、varchar等長度可變的數(shù)據(jù)類型),這樣mysql就會自動使用靜態(tài)myisam格式。
  使用靜態(tài)格式的表的性能比較高,因為在維護和訪問的時候以預(yù)定格式存儲數(shù)據(jù)時需要的開銷很低。但是這高性能是有空間換來的,因為在定義的時候是固定的,所以不管列中的值有多大,都會以最大值為準(zhǔn),占據(jù)了整個空間。

  innoDB存儲引擎:

  同MyISAM一樣的是,InnoDB存儲引擎也有.frm文件存儲表結(jié)構(gòu)定義
  innodb存儲引擎該mysql表提供了事務(wù),回滾以及系統(tǒng)崩潰修復(fù)能力和多版本并發(fā)控制的事務(wù)的安全。
  InnoDB有支持事務(wù)及安全的日志文件,這個文件非常重要,InnoDB可以通過日志文件將數(shù)據(jù)庫崩潰時已經(jīng)完成但還沒來得及將內(nèi)存中已經(jīng)修改但未完全寫入磁盤的數(shù)據(jù)寫入磁盤,也可以把已部分完成并寫入磁盤的未完成事務(wù)回滾,保證數(shù)據(jù)一致性。如果錯誤刪除日志文件會導(dǎo)致數(shù)據(jù)庫崩潰且無法啟動。
  innodb支持自增長列(auto_increment),自增長列的值不能為空,如果在使用的時候為空的話就會進行自動存現(xiàn)有的值開始增值,如果有但是比現(xiàn)在的還大,則就保存這個值。
innodb存儲引擎支持外鍵(foreign key) ,外鍵所在的表稱為子表而所依賴的表稱為父表。

3、索引的本質(zhì)是什么?索引有什么優(yōu)點?缺點是什么?

  索引(Index)是幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)

  優(yōu)點:

  第一,通過創(chuàng)建唯一性索引,可以保證數(shù)據(jù)庫表中每一行數(shù)據(jù)的唯一性。
  第二,可以大大加快數(shù)據(jù)的檢索速度,這也是創(chuàng)建索引的最主要的原因。
  第三,可以加速表和表之間的連接,特別是在實現(xiàn)數(shù)據(jù)的參考完整性方面特別有意義。
  第四,在使用分組和排序子句進行數(shù)據(jù)檢索時,同樣可以顯著減少查詢中分組和排序的時間。
  第五,通過使用索引,可以在查詢的過程中,使用優(yōu)化隱藏器,提高系統(tǒng)的性能。
 ?? 缺點:

  第一,創(chuàng)建索引和維護索引要耗費時間,這種時間隨著數(shù)據(jù)量的增加而增加。
  第二,索引需要占物理空間,除了數(shù)據(jù)表占數(shù)據(jù)空間之外,每一個索引還要占一定的物理空間,如果要建立聚簇索引,那么需要的空間就會更大。
  第三,當(dāng)對表中的數(shù)據(jù)進行增加、刪除和修改的時候,索引也要動態(tài)的維護,這樣就降低了數(shù)據(jù)的維護速度。

4、char和varchar的區(qū)別,varchar(50)和char(50)分別代表什么意思?

  char的長度是不可變的,而varchar的長度是可變的。

  char的存取數(shù)度還是要比varchar要快得多,因為其長度固定,方便程序的存儲與查找;但是char也為此付出的是空間的代價,因為其長度固定,所以難免會有多余的空格占位符占據(jù)空間,可謂是以空間換取時間效率,而varchar是以空間效率為首位的。

5、簡述你對inner join、left join、right join的理解。

  inner join(內(nèi)連接),在兩張表進行連接查詢時,只保留兩張表中完全匹配的結(jié)果集。

  left join(左連接),在兩張表進行連接查詢時,會返回左表所有的行,即使在右表中沒有匹配的記錄。

  right join(右連接),在兩張表進行連接查詢時,會返回右表所有的行,即使在左表中沒有匹配的記錄。

  full join(全連接),在兩張表進行連接查詢時,返回左表和右表中所有沒有匹配的行。

三、數(shù)據(jù)庫

1、寫出你所知道的Django有關(guān)的所有命令(下載、安裝等)。  

1. Django的安裝

  pip install django ==1.11.11

  pip install -i yuan django==1.11.11

2. 創(chuàng)建項目

  django-admin startproject? 項目名

通過manage.py執(zhí)行

CD項目目錄下

3.創(chuàng)建APP

  python manage.py startapp app01

4. 啟動項目

  python manage.py runserver # 127.0.0.1:8000

  python manage.py runserver 80 # 127.0.0.1:80

  python manage.py runserver 0.0.0.0: 80 # 0.0.0.0:80

5. 數(shù)據(jù)庫相關(guān)

  python manage.py makemigrations # 記錄modeles 的變化,將變更記錄到 對應(yīng)APP 下的 migrations

  python manage.py migrate? # 翻譯成SQL語句,去數(shù)據(jù)庫執(zhí)行

?

-------------------------------------------------------------我是下劃線-----------------------------------------------------

?

配置settings.py

1. 數(shù)據(jù)庫相關(guān)

  EGNIGE:  引擎 mysql sqllite3

  NAME:   數(shù)據(jù)庫名字

  HOST:   IP

  POST:?   端口號 3306

  USER:   用戶名

  PASSWORD:  密碼? ? ? ‘ ’

2. 靜態(tài)文件相關(guān)

  STATIC_URL= ‘static’? # 別名

  STATICFILES_DIRS = [

  os.path.join(BASE_DIR,'STATIC'),  

]

3. APP

  INSTALLED_APPS = [

  'app01.apps.App01Config',? ? #告訴 Django我自己新建了一個名叫app01的應(yīng)用

  # ‘a(chǎn)pp01’

]

4. CSRF

  注釋掉CSRF中間件?  form表單可以提交POST請求

5. TEMPLATES

  'DIRS':[os.path.join(BASE_DIR,'TEMPLATES')]

?

----------------------------------------------------------我是下劃線--------------------------------------------------------

?

ORM的對應(yīng)關(guān)系

  類?   --------  數(shù)據(jù)表

  對象 ? --------  數(shù)據(jù)行

  屬性 ? --------  字段

?

-----------------------------------------------------我是下劃線------------------------------------------------------

?

Django使用mysql數(shù)據(jù)庫的步驟:

  1.手動創(chuàng)建mysql數(shù)據(jù)庫

  2. 在settings.py中配置:

    DATABASES = {

        'default':{

          'ENGINE': 'django.db.background.mysql',  # 連接數(shù)據(jù)庫的類型

          'NAME': 'mysite'  # 數(shù)據(jù)庫名

          'HOST': '127.0.0.1', # 數(shù)據(jù)庫主機地址

          'POST':? 3306?  # 數(shù)據(jù)庫的端口

          'USER': 'root',

          'PASSWORD': ' ',

          }

        }

  3. 告訴Django使用pymysql連接數(shù)據(jù)庫

    在于settings.py 文件同級的目錄下的__init__.py寫代碼:

      import pymysql

      pymysql.install_as_MySQLdb()

  4. 在models.py中寫類(繼承models.Model)

    class Press(models.Model):

      id = models.AutoField(primary_key=True)  # id主鍵

      name = models.CharField(max_length=32)  # 出版社名稱

      

      def __str__(self):

        return '<這是一個出版社對象,它的名字是:{}>'.format(self.name)

      #?  書

      class Book(models.Model):

        id = models.AutoField(primary_key=True)   #自增ID主鍵

        title= models.CharField(max_length=30)   # 書名

        price = models.IntegerField()        # 價格

        # Django 1.11 默認(rèn)就是級聯(lián)刪除 , Django2.0 之后必須指定on_delete

        # to=關(guān)聯(lián)的表名

        press =? models.ForeignKey('Press_on_delete=models.CASCADE')

      #  作者

      class? Author(models.Model):

        id = models.AutoField(primary_key=True)  # 自增ID主鍵

        name = models.CharField(max_length=32)  # 作者名字

        books = models.ManyToManyField(to='book') # 只是ORM層面建立的一個多對多關(guān)系,不是作者表的一個字段

        

        def __str__(self):

          return self.name

  5. 執(zhí)行命名

    python manage.py makemigrations  # 記錄models的變化,將變更記錄到 對應(yīng)APP下的migrations

    python manage.py migrate      #? 翻譯成SQL語句,去數(shù)據(jù)庫執(zhí)行

?

-----------------------------------------------------我是下劃線--------------------------------------------------------

?

ORM操作

  1. 查:

    from app01.models import User,Press,Book,Author

    Press.objects.all()  # 查詢所有出版社對象 ------? 對象列表 queryset

    Press.objects.filter(條件)  # 查詢所有滿足條件的出版社對象? ------ 對象列表 queryset

    Press.objects.get(條件)  ? # 查詢有且只能有一個對象  沒有或者多個都報錯 ---- 對象

    

    屬性:

      press_obj.id

      press_obj.name

    外鍵:

      book_obj.id

      book_obj.title

      book_obj.press    -------關(guān)聯(lián)的對象

      book_obj.press_id  ? -------數(shù)據(jù)庫中的關(guān)聯(lián)對象的ID

      book_obj.press.id

    多對多:

      author——obj.books ? ------管理對象

      author_obj.books.all() ------作者關(guān)聯(lián)的所有書籍對象

  2. 增加:

    new_obj = Press.objects.create(name='新的出版社')

    Book.objects.create(title='書名',price = 15,press=press_obj)

    Book.objects.create(title='書名',price=15,press_id=press_obj.id)

  

    new_obj = Author.objects.create(name='作者名')

    new_obj.books.set([1,2,3])

    new_obj.books.set([book1,book2])

?

    new_obj.books.add(1,2,3)

  3. 刪除

    book_obj.delete()?  ------刪除單個對象

    Press.objects,filter(條件).delete()? ?-------刪多個對象

?

  4. 編輯

    press_obj.name = '新的出版社名字'

    press_obj.save()

    

    book_obj.press = press_obj

    # book_obj.press_id = press_obj.id

    book_obj.save()

?

    author_obj.name = '作者名'
    author_obj.save()

    

    author_obj.books.set([1,2,3])

2、Django的settings中,你用到的配置項有哪些?它們的作用是什么?

TEMPLATE_DIRS


模板文件存放的目錄.該值是一個元組.


STATIC_URL


映射到靜態(tài)文件的url,一般為/static/.
在模板中使用{{STATIC_URL}},得到的就是這個值.
或者在模板中先{% load staticfiles %},然后使用{% static “my_app/abc.jpg” %},該模板標(biāo)簽的值為/static/my_app/abc.jpg
最好使用nginx代理該url,訪問靜態(tài)文件時不通過django,而是直接由nginx訪問.
注意:如果用ngxin代理的話,那么每次修改static文件,都需要執(zhí)行一遍collectstatic命令


STATICFILES_FINDERS

默認(rèn)該值如下:
‘django.contrib.staticfiles.finders.FileSystemFinder’,
‘django.contrib.staticfiles.finders.AppDirectoriesFinder’
FileSystemFinder告訴django從STATICFILES_DIRS設(shè)置的所有目錄下尋找靜態(tài)文件
AppDirectoriesFinder告訴Django從INSTALLED_APPS中每一個app下的static/ 子目錄下去尋找靜態(tài)文件


STATIC_ROOT

是總的static目錄,可以使用命令自動收集static文件
使用命令python manage.py collectstatic收集靜態(tài)文件,將所有靜態(tài)文件復(fù)制到STATIC_ROOT設(shè)置的目錄下.


STATICFILES_DIRS

是個元組,每一項都是靜態(tài)文件存放的目錄.
當(dāng)執(zhí)行collectstatic命令時,會將STATICFILES_DIRS下的所有靜態(tài)文件收集到STATIC_ROOT目錄下.


3、Django使用MySQL數(shù)據(jù)庫的流程是什么?

4、分別定義一個FBV和CBV,以及它們的路由?

  FBV

  from django.shortcuts import render   def index(req): ????if req.method == ‘POST‘: ????????print(‘method is :‘ + req.method) ????elif req.method == ‘GET‘: ????????print(‘method is :‘ + req.method) ????return render(req, ‘index.html‘) url(r‘^index/‘, views.index),

  CBV 

  from django.views import View   class Index(View): ????def get(self, req): ????????print(‘method is :‘ + req.method) ????????return render(req, ‘index.html‘) ????def post(self, req): ????????print(‘method is :‘ + req.method) ????????return render(req, ‘index.html‘)

  url(r‘^index/‘, views.Index.as_view()),

5、寫出你知道的request對象的方法和屬性。

request對象的方法: 

1.HttpRequest.get_host()——(根據(jù)從HTTP_X_FORWARDED_HOST(如果打開 USE_X_FORWARDED_HOST,默認(rèn)為False)和 HTTP_HOST ??????????????????????????????????????????????????????????????????????????????????????????????????????????????? 頭部信息返回請求的原始主機。
2.HttpRequest.get_full_path()——(返回 path,如果可以將加上查詢字符串。 3.HttpRequest.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None)——(返回簽名過的Cookie 對應(yīng)的值,如果簽名 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 不再合法則返回django.core.signing.BadSignature。 4.HttpRequest.is_secure() ——(如果請求時是安全的,則返回True;即請求通是過 HTTPS 發(fā)起的。) 5.HttpRequest.is_ajax()——(如果請求是通過XMLHttpRequest 發(fā)起的,則返回True,方法是檢查 HTTP_X_REQUESTED_WITH ?????????????????????????????????????????????? 相應(yīng)的首部是否是字符串'XMLHttpRequest'

request對象的屬性:

0.HttpRequest.scheme(表示請求方案的字符串

1.HttpRequest.body(一個字符串,代表請求報文的主體

2.HttpRequest.path(一個字符串,表示請求的路徑組件(不含域名)

3.HttpRequest.method(一個字符串,表示請求使用的HTTP 方法。必須使用大寫。

4.HttpRequest.encoding(一個字符串,表示提交的數(shù)據(jù)的編碼方式

5.HttpRequest.GET(一個類似于字典的對象,包含 HTTP GET 的所有參數(shù)

6.HttpRequest.POST(一個類似于字典的對象,如果請求中包含表單數(shù)據(jù),則將這些數(shù)據(jù)封裝成 QueryDict 對象。

7.HttpRequest.COOKIES(一個標(biāo)準(zhǔn)的Python 字典,包含所有的cookie。鍵和值都為字符串。

8.HttpRequest.FILES(一個類似于字典的對象,包含所有的上傳文件信息。

9.HttpRequest.META(一個標(biāo)準(zhǔn)的Python 字典,包含所有的HTTP 首部

10.HttpRequest.user(一個 AUTH_USER_MODEL 類型的對象,表示當(dāng)前登錄的用戶。

11.HttpRequest.session(一個既可讀又可寫的類似于字典的對象,表示當(dāng)前的會話

?

?

?

?

?

?

?

?

?

?

?

6、如何在URLconf中給url命名?在視圖和模板中如何使用url反向解析?

?  urlpatterns = patterns('', (r'^mydata/(?P<id>\d+)/$', views.my_view, {'id':3}), )

  在模板(可以理解為HTML文件)里面可以這樣引用:

{% url "home" %}  

  在views函數(shù)中可以這樣引用:

from django.urls import reverseredirect(reverse("index",args=("2018", )))

7、請寫出你所知道的模板語法。

  一、模板語法之變量:語法為 {{ }}:

  {{ d.name }}

  {{ person_list.1.name }}

  二、模板語法之標(biāo)簽:語法為 {% tag ?%}:

  1、for標(biāo)簽(注:循環(huán)序號可以通過{{forloop}}顯示)

  2、for....empty :for?標(biāo)簽帶有一個可選的{%?empty?%}?從句,以便在給出的組是空的或者沒有被找到時,可以有所操作。

?

{% for person in person_list %}<p>{{ person.name }}</p> {% empty %} <p>sorry,no person here</p> {% endfor %}

?

  3、if標(biāo)簽 :{%?if?%}會對一個變量求值,如果它的值是“True”(存在、不為空、且不是boolean類型的false值),對應(yīng)的內(nèi)容塊會輸出。

?

{% if i > 300 %}<p>大于{{ i }}</p> {% elif i == 200 %} <p>等于{{ i }}</p> {% else %} <p>小于{{ i }}</p> {% endif %}

?

  4、with:使用一個簡單地名字緩存一個復(fù)雜的變量,當(dāng)你需要使用一個“昂貴的”方法(比如訪問數(shù)據(jù)庫)很多次的時候是非常有用的

?

{% with total=business.employees.count %}{{ total }} employee{{ total|pluralize }} {% endwith %}

?

<p>{{ person_list.2.name }}</p> {% with name=person_list.2.name %} <p>{{ name }}</p> {% endwith %}

?

  5、csrf_token:這個標(biāo)簽用于跨站請求偽造保護

?

<h3>scrf_token</h3><form action="/tag/" method="post"> {% csrf_token %} <p><input type="text" name="haiyan"></p> <input type="submit"> </form>

?

8、請寫出模板和繼承的使用方法。

1)繼承使用

    步驟1:母板里寫入block,就可以被繼承,content是名稱 

?

{% block title %}{% endblock%}{% block “content“ %}{% endblock%}

?

    步驟2:子頁面通過extends指定繼承那個模板

?

{% extends 'master.html'%} #繼承那個模板{% block “content“ %} 這個地方就是替換模板block “content“<ul>{% for i in u%}<li>{{i}}</li> {%endfor%}{% endblock%}

?

2)一個頁面只能繼承一個模板,如何解決了?如何使用多個模板,或者引入其他頁面

    <% include "a.html" %> 可以引用多次

9、請寫出自定義filter的步驟。

10、cookie和session是什么?為什么要使用它們?  

  一、為什么要用Cookie和Session?

?????? 很多時候客戶端和服務(wù)器進行交互使用了HTTP協(xié)議,但是HTTP協(xié)議是無狀態(tài)的;HTTP協(xié)議的請求過程,是基于 TCP/IP 的,當(dāng)客戶端請求服務(wù)器,服務(wù)器處理后,進行響應(yīng),該過程是無狀態(tài)的。

?????? 但是在有些時候是需要保存一些客戶端的請求信息,識別客戶端的某些狀態(tài),智能的、有針對性的去分析某些客戶端的習(xí)慣。這些時候,就需要去記錄客戶端的連接狀態(tài),識別請求的狀態(tài)等。所以為了解決類似的事情,就需要使用到了 Cookie 和?Session。

?????? 比如,使用Cookie的場景:有些網(wǎng)站有記住用戶名的功能,當(dāng)你勾這個的時候,下次進入該網(wǎng)站時,就會保存上一次登錄的用戶名;使用Seesion的場景:利用Seesion來驗證用戶是否已登錄,利用Session來保存驗證碼。

  二、Cookie和Session是什么?

??? (1)Cookie:在客戶端訪問某個地址時,會將請求交到服務(wù)器進行處理,在發(fā)送請求的時候,瀏覽器會將頁面的頭部信息一并的交到服務(wù)器端進行處理。在處理的過程中,Cookie 在服務(wù)器端生成 ,在此同時,可以將一些需要保存的信息,存放到此 Cookie 中。生成 Cookie 對象時,需要確定具體的名稱及具體的值,可以設(shè)置當(dāng)前?Cookie?的過期時間,設(shè)置過期時間后,就相當(dāng)于持久化了 Cookie 中的數(shù)據(jù),此時的 Cookie 會以之前的 Cookie 名稱,保存在客戶端。
如果不設(shè)置過期時間,則當(dāng)前 Cookie 的生命期是瀏覽器會話期間,一旦關(guān)閉了該瀏覽器,當(dāng)前的Cookie 就會不存在了,此時的 Cookie 信息是保存在內(nèi)存中。在服務(wù)器端,處理完后,會將生成的 Cookie ,隨著 Http 響應(yīng),會在 Http 響應(yīng)頭中,加上Cookie 信息,瀏覽器接受到響應(yīng)后,會按照 Http 響應(yīng)頭里的 Cookie ,在客戶端建立 Cookie 。在下次客戶進行請求的時候,Http 會附帶著已經(jīng)存儲過的 Cookie,一并發(fā)送到服務(wù)器。一個域,在客戶端建立的所以 Cookie 都是可以共享的,只要 Cookie 沒有過期。

??? (2)Session:Session 是在服務(wù)器端生成的,存儲在服務(wù)器端,即存在內(nèi)存中。可以對生成的 Session 設(shè)置過期時間,如果不設(shè)置過期時間,默認(rèn)的 Session 過期時間是30 分鐘(在不同的服務(wù)器中,它的過期時間略有不同,本文是以 Tomcat 來說的)? 但是,Sesssion 的生成的同時,會生成一個與之相關(guān)聯(lián)的的?SessionID ,此 SessionID的存儲是需要 Cookie 來完成的。 SessionID 是以名稱為 JSESSIONID,其值應(yīng)該是一個既不會重復(fù),又不容易被找到規(guī)律以仿造的字符串。SessionID會隨著此次 Http 響應(yīng),一并返回到客戶端,并保存在客戶端中。到當(dāng)前請求再次發(fā)出后,該 SessionID會隨著 Http 頭部,傳到服務(wù)器中,服務(wù)器依據(jù)當(dāng)前 SessionID 得到與之對應(yīng)的 Session.

其中:通過 Cookie 的方式存儲 Session 狀態(tài),只是其中一種方式。如果客戶端禁用了 Cookie 的話,很多網(wǎng)站任然可以存儲用戶的信息。一種處理的方式是URL 重寫,將 SesseionID 直接附加在請求地址的后面。另一種處理的方式是,使用隱藏自動的方式。就是服務(wù)器自動的在表單中,添加一個隱藏字段,以便在表單提交時,將 SesseionID 一起傳到服務(wù)器,進行識別。

  

?

轉(zhuǎn)載于:https://www.cnblogs.com/wjs521/p/9823593.html

總結(jié)

以上是生活随笔為你收集整理的前端、数据库、Django简单的练习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

久久精品99精品国产香蕉 | 亚洲精品成人免费 | 人人草人 | 久久久久久中文字幕 | 日韩欧美在线视频一区二区 | 日日夜夜精品视频天天综合网 | 日韩欧美电影在线观看 | 精品国产一区二区三区久久久 | av一区二区三区在线观看 | 日日干干 | 婷婷av网站 | 91成人免费观看视频 | 字幕网资源站中文字幕 | 亚洲精品国偷拍自产在线观看 | 天天干天天操天天入 | 国产精久久久 | 久久天天操 | 视频在线99re | 毛片网免费| 国产精品美女久久久久久久 | 一级免费片 | 国产精品字幕 | 久久精品99北条麻妃 | 国产一区在线免费观看 | 婷婷久久网 | 九九色综合 | 亚洲激情 欧美激情 | 少妇性色午夜淫片aaaze | 国产一区二区在线免费播放 | 亚洲国产成人精品电影在线观看 | 91手机在线看片 | 蜜臀av免费一区二区三区 | 亚州国产精品 | 精品视频免费观看 | 久草观看| 久久av中文字幕片 | 亚洲不卡av一区二区三区 | 日韩有码专区 | 国产美女搞久久 | 国产成人av电影 | 香蕉视频在线播放 | 日韩中文字| 精品国产中文字幕 | 中文字幕av在线播放 | 国产高清在线免费视频 | 91福利社区在线观看 | 欧美不卡在线 | 日韩av影片在线观看 | 精品国产自在精品国产精野外直播 | 亚洲一级片av | 欧美精品免费在线观看 | 在线观看日韩精品视频 | 99视频免费看 | av超碰在线观看 | 一区中文字幕在线观看 | 啪啪肉肉污av国网站 | 久久高清免费视频 | 国产高清在线免费观看 | 一区二区在线影院 | 国产午夜影院 | 国产啊v在线观看 | 国产手机在线精品 | 欧美一级视频免费 | 丁香花五月 | 欧美一级电影免费观看 | 欧美日韩高清在线观看 | 欧美 另类 交 | 不卡的av中文字幕 | 色婷婷激情五月 | 免费在线色 | 久久久久久美女 | 网站在线观看日韩 | 韩国av一区二区三区 | 中文区中文字幕免费看 | 亚洲精品午夜国产va久久成人 | 激情伊人五月天 | av不卡免费看| 波多野结衣综合网 | 香蕉久久久久久av成人 | 久久精品免费 | 丝袜精品视频 | 99精品国产99久久久久久福利 | 成人wwwxxx视频 | 日韩精品视频免费在线观看 | 国产日韩在线一区 | 国产二区av | 久久久久免费精品国产 | 免费观看完整版无人区 | 国产麻豆精品传媒av国产下载 | 国内精品久久久久久中文字幕 | 日韩精品91偷拍在线观看 | 黄色大片日本免费大片 | 天天爽人人爽夜夜爽 | 欧美性天天| 国产中文字幕视频 | 三级黄色欧美 | 免费日韩 精品中文字幕视频在线 | 精品国产一区二区三区久久久 | 成人黄色影片在线 | 日韩av成人在线观看 | 一区二区视频在线观看免费 | 免费aa大片 | 成人免费av电影 | 黄色片网站av | 国产一级做a | 香蕉久久久久久av成人 | www.伊人色.com | 久久久综合| 久操久| 四虎国产精品成人免费影视 | 亚洲最新视频在线播放 | 国产免费小视频 | 日韩精品免费一区 | 人人射人人射 | 国产第页| 五月香婷| av高清在线观看 | 中文字幕色站 | 91精品国产综合久久久久久久 | 国产午夜三级一二三区 | 97电院网手机版 | 一级精品视频在线观看宜春院 | 中文字幕人成不卡一区 | 激情av网址| 国产日韩精品一区二区三区在线 | 欧美激情精品久久久久久免费 | 成人亚洲综合 | 国产91小视频 | 精品一区二区电影 | 香蕉视频免费在线播放 | 日韩av电影免费观看 | 亚洲一本视频 | 九九久久国产精品 | 亚洲视频免费在线看 | 久久午夜网 | 亚洲在线精品 | 免费观看视频的网站 | 在线视频观看亚洲 | 国产精品第一 | 国产精品一区二区吃奶在线观看 | 久久精品99| www.五月天激情 | 久久久精品影视 | 狠狠色丁婷婷日日 | 在线97| 国产欧美在线一区 | 国产精品爽爽爽 | 美女网站在线免费观看 | 国产成人61精品免费看片 | 久久污视频 | 日韩美一区二区三区 | 欧美性极品xxxx做受 | 精品久久五月天 | 国产精品18久久久久久首页狼 | 国内精品久久久久久久久 | 精品毛片久久久久久 | 亚洲2019精品| 蜜桃视频日本 | 国产99久久久欧美黑人 | 天天曰天天射 | 伊人五月天婷婷 | 婷婷久久五月 | av高清在线观看 | 成全免费观看视频 | 午夜丁香视频在线观看 | www.天天操.com | 日韩欧美一区二区三区在线观看 | 日韩在线免费视频观看 | 深爱开心激情网 | 青草视频免费观看 | 久久综合国产伦精品免费 | 欧美日性视频 | 看av免费 | 国产中文字幕视频在线 | 丁香婷婷综合五月 | 国产精品免费观看国产网曝瓜 | 四虎5151久久欧美毛片 | 亚洲精品乱码久久久久久蜜桃不爽 | 久久一区二区三区四区 | 91福利社在线观看 | 久久中文精品视频 | 欧美在线视频免费 | 91看片淫黄大片91 | 99热国产精品 | 亚洲综合成人婷婷小说 | 欧美日韩亚洲在线观看 | 欧美久久99 | 黄色国产高清 | 国产婷婷精品av在线 | 欧美大香线蕉线伊人久久 | 亚洲一区二区三区在线看 | 日韩精品一区二区三区免费视频观看 | 国产精品9999久久久久仙踪林 | 午夜av日韩 | av免费福利| 欧美一区日韩一区 | 国产一区在线免费观看 | 亚洲在线视频免费 | 在线 精品 国产 | 色射爱 | 欧美色图亚洲图片 | 国产午夜精品一区二区三区嫩草 | 国产99在线播放 | 毛片网免费 | 久久国产精品免费看 | 天天色天天搞 | 国产精品亚洲成人 | 狠狠精品 | 91网在线看| 97在线看片 | 国产精品video爽爽爽爽 | 久久国产精品一区二区三区四区 | 国产精品久久久久aaaa九色 | 久久99电影 | 高清av在线免费观看 | 热re99久久精品国产66热 | 97综合网| 国产尤物在线视频 | 97国产视频 | 精品一二 | 亚洲另类视频在线 | 婷婷伊人综合亚洲综合网 | 免费av试看 | 四虎在线免费观看视频 | 99色在线观看 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 欧美亚洲专区 | 日韩福利在线观看 | 99国产精品 | 午夜久久成人 | 黄色aa久久 | 不卡视频在线看 | 91手机视频| 欧美男男激情videos | 99久久久久久久久久 | av福利在线导航 | 免费日韩 精品中文字幕视频在线 | 日韩欧美国产精品 | 久久成人综合 | 91福利视频在线 | 狠狠的日日 | 国产精品一区二区久久精品 | a级片网站| 国产成人精品一区二区三区免费 | 高清不卡毛片 | 五月天六月婷婷 | 国产又粗又猛又爽 | 国产专区在线视频 | 麻豆一精品传二传媒短视频 | 午夜av免费 | 在线观看亚洲视频 | 美女黄濒| 国产精品免费在线视频 | 中文字幕在线一二 | 日日夜夜婷婷 | 国产精品免费久久久久久 | 五月婷婷色丁香 | 麻豆国产在线视频 | 蜜桃视频精品 | 在线视频1卡二卡三卡 | 天天操天天干天天 | 国产高潮久久 | 四虎影视精品永久在线观看 | 91精品一| 国产精品久久伊人 | www夜夜 | 97热在线观看 | 韩日电影在线观看 | 久草在线免费看视频 | 欧美做受高潮1 | 欧美一级大片在线观看 | 日本精品二区 | 亚洲无在线 | 久热久草| 午夜狠狠操 | 久久五月婷婷丁香社区 | 日韩网站一区二区 | 黄av在线| 中日韩欧美精彩视频 | 国产一区二区三区免费观看视频 | 精品欧美小视频在线观看 | 婷婷久久精品 | 亚洲国产精品激情在线观看 | 国产亚洲精品成人 | 日韩欧美一区二区不卡 | 久久精品欧美一区二区三区麻豆 | 成人免费大片黄在线播放 | 五月激情在线 | 在线播放av网址 | 国产高清精品在线 | 天天色天天操天天爽 | 天天天天爽 | 91精品秘密在线观看 | 香蕉精品视频在线观看 | 国产精品av免费观看 | 久久久久久蜜桃一区二区 | 人人干人人添 | 波多野结衣日韩 | 夜夜躁日日躁狠狠久久88av | 国产又粗又猛又黄又爽视频 | 免费观看9x视频网站在线观看 | 国产无套视频 | 久久精品国产一区二区三区 | 欧美一区二区三区免费观看 | 天天干,天天射,天天操,天天摸 | 国产一区二区视频在线播放 | 国产在线va | 高清av免费看 | 亚洲综合色激情五月 | 国产欧美三级 | 草草草影院 | 国产男男gay做爰 | 午夜a区 | 色综合色综合色综合 | www夜夜操com| 日韩av视屏在线观看 | 最近中文字幕高清字幕在线视频 | 激情文学综合丁香 | 久久av中文字幕片 | www.夜夜草| 国产在线成人 | 丁香五婷 | 免费黄色在线网站 | av7777777| 最新中文字幕在线观看视频 | 91高清不卡 | 精品福利在线 | 国产精彩视频一区 | 久久精品视频2 | 色亚洲网 | 精品国产一区二区在线 | 在线国产91 | 亚洲一级免费观看 | 日韩欧美在线视频一区二区 | 日韩欧美一区二区三区黑寡妇 | 欧美激情视频一二三区 | 西西444www | 久久久精品小视频 | 蜜臀久久99精品久久久酒店新书 | 国产蜜臀av | 久久免费资源 | 久久6精品 | 超碰在线97免费 | 77国产精品 | 国产99一区二区 | 成年人黄色大片在线 | 亚洲成人网av | 国内亚洲精品 | 黄视频网站大全 | 天天综合中文 | 五月天激情视频 | 日韩视频一区二区三区在线播放免费观看 | 亚洲精品黄 | 精品国产一区二区三区久久久蜜月 | 国产精品成人免费一区久久羞羞 | 中文字幕 国产视频 | 国产在线美女 | 丁香影院在线 | 黄色国产在线观看 | 久久久久国产精品www | 欧美最猛性xxxxx(亚洲精品) | 18性欧美xxxⅹ性满足 | 99在线高清视频在线播放 | 日韩在线看片 | 婷婷丁香六月天 | 91在线视频免费91 | 日韩精品一区二区三区水蜜桃 | 免费亚洲婷婷 | 综合久久婷婷 | 97超碰成人| 成人一级影视 | 欧美视频在线观看免费网址 | 最近中文字幕免费视频 | 国产精品手机视频 | 日韩av一区二区三区在线观看 | 成人国产精品免费观看 | 中文字幕成人在线观看 | 日本最新高清不卡中文字幕 | 91精品国产欧美一区二区 | 看片一区二区三区 | 久久色视频 | 久久婷婷五月综合色丁香 | 久久成人国产精品免费软件 | 在线观看视频黄色 | 欧美日韩亚洲国产一区 | 久久亚洲精品电影 | 精品久久久久久久久久久久 | 亚洲精品中文字幕在线 | 久久免费精品国产 | 日日干精品 | 亚洲久草视频 | 成人啪啪18免费游戏链接 | 视频国产在线观看18 | 一区二区三区中文字幕在线 | 黄色特级毛片 | 91天天操 | 久久精品专区 | 亚洲国产经典视频 | 国产精品99久久久久久久久久久久 | 久久久久欧美精品999 | 国产精品中文久久久久久久 | 国产夫妻av在线 | 免费观看一区二区 | 日韩av看片 | 天天操天天操天天操天天 | 不卡的一区二区三区 | 精品国产乱码久久久久 | 99精品视频在线免费观看 | 亚洲视频观看 | www91在线观看 | 香蕉网站在线观看 | 摸阴视频| 中文在线中文资源 | 91精品国产乱码 | 亚洲色图27p | 超碰在线观看99 | 在线观看成人一级片 | 日韩在线免费播放 | 亚洲免费视频观看 | 狠狠干网站 | 国产毛片久久 | 国产精品欧美久久久久三级 | 欧美一级日韩免费不卡 | 又黄又爽又刺激视频 | 成 人 a v天堂 | 成 人 黄 色 视频 免费观看 | 色资源网在线观看 | 久色小说 | 午夜视频一区二区三区 | 国产亚洲精品福利 | 国内精品免费久久影院 | 人人澡澡人人 | 久久久久久久久久久久国产精品 | 五月婷婷激情五月 | 久久综合狠狠狠色97 | 精品99视频 | 九九九九精品九九九九 | 99精品热视频 | 91视频午夜| 狠狠成人 | 日韩激情中文字幕 | 久久久久久久久久亚洲精品 | 精品国产综合区久久久久久 | 久久精品国产免费观看 | 中文字幕日韩一区二区三区不卡 | 国产精品福利在线 | 国产一及片| 久久久久一区 | 日韩激情小视频 | 91免费高清 | 久久久视频在线 | 91视频-88av | 精品99在线观看 | 国产 一区二区三区 在线 | 97热在线观看| 国产免费亚洲高清 | 亚洲最大成人免费网站 | 人人看人人做人人澡 | 亚洲免费在线观看视频 | 欧美精品日韩 | 日本韩国精品在线 | 97爱爱爱 | 日韩av在线影视 | 久久久久久欧美二区电影网 | 国产一区二区久久久久 | 久久新视频 | 91免费看片黄 | 亚洲九九九在线观看 | 手机av观看 | 99视频在线免费看 | 伊人狠狠干 | 青青网视频| 免费观看黄色av | 国产精品日韩欧美 | 91香蕉亚洲精品 | www一起操 | 网站在线观看日韩 | 亚洲一级黄色大片 | 日韩美女黄色片 | av资源在线观看 | 婷婷丁香激情综合 | 日韩欧美专区 | 99国产精品久久久久老师 | 色狠狠久久av五月综合 | 国产成人三级三级三级97 | 成人a在线观看 | 天天爽夜夜爽人人爽曰av | 在线中文字幕一区二区 | 91网站在线视频 | 在线国产视频观看 | 天堂黄色片| 久久亚洲私人国产精品va | 91九色网站 | 日韩在线观看视频网站 | 91视频在线免费下载 | 激情av资源 | 天天操网站 | 99综合久久| 中文一二区| 婷婷在线色 | 日日操夜夜操狠狠操 | 99精品国产兔费观看久久99 | 奇米影视8888在线观看大全免费 | 亚洲精品国产精品99久久 | 黄色av电影在线 | 国产精品久久二区 | 欧美性护士 | 99久久99久久免费精品蜜臀 | 中文字幕日韩国产 | 91成品视频| 午夜免费电影院 | 中文字幕a在线 | 日韩av一区二区三区在线观看 | 亚洲欧洲一级 | 久久免费观看视频 | 色综合久久久 | 亚洲精品视频偷拍 | 久久理论视频 | 欧美日本国产在线观看 | 日韩精品一区在线播放 | 国产精品国产三级国产专区53 | 91av在| 正在播放国产一区 | 国产福利网站 | 五月婷婷亚洲 | 色婷婷狠狠五月综合天色拍 | 亚洲伦理中文字幕 | 久久综合导航 | 99视频国产精品免费观看 | 国产91免费看 | 激情开心| 五月激情站 | 国精产品999国精产品视频 | 亚洲一级黄色片 | 午夜精品久久久久久99热明星 | 精品久久免费看 | 伊人久久五月天 | 久久国产亚洲视频 | 片黄色毛片黄色毛片 | 欧美在线久久 | 欧美精品免费在线观看 | 99精品偷拍视频一区二区三区 | 亚洲精品视频在线播放 | 欧美在线视频精品 | 久久超碰97 | 亚洲四虎在线 | 成人av午夜 | 久久国语 | 中文字幕免费观看 | 91视频 - 114av| 毛片视频电影 | 97超碰精品 | 午夜性福利 | 亚洲干视频在线观看 | 色综合天天综合在线视频 | 国产 日韩 欧美 自拍 | 国产在线精品播放 | 日韩免费视频线观看 | 91在线最新 | 国产精品1区2区在线观看 | 五月婷婷另类国产 | 97天天干| 国产又粗又猛又色 | 免费在线观看av网址 | 国产女人18毛片水真多18精品 | 在线观看视频亚洲 | 午夜精品久久久久久久99 | 亚洲成a人片77777kkkk1在线观看 | 黄色大片日本免费大片 | 久久精品国产成人 | 久久精品国产一区 | 午夜在线观看一区 | 国产精品99久久久久久久久久久久 | 久久成人国产精品入口 | 国产福利精品视频 | 色播亚洲婷婷 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 日韩精品一区二区久久 | 黄色网大全 | 亚洲高清色综合 | 成人久久久精品国产乱码一区二区 | 视频一区二区三区视频 | 月下香电影 | 久久99操| 成人精品一区二区三区电影免费 | 麻豆久久久久久久 | 精品久久美女 | 婷婷精品进入 | 国模视频一区二区三区 | 国产资源在线免费观看 | 九九久久影视 | 性色av免费在线观看 | 免费观看国产精品 | 日韩草比 | 色婷婷电影 | 91精品国产99久久久久 | 精品在线观看一区二区三区 | 中文字幕在线观看国产 | 91精品免费视频 | 欧美va电影 | 久久久电影 | 日韩中文字幕a | 免费福利片2019潦草影视午夜 | 久久久久久久久久伊人 | 免费国产在线精品 | 免费瑟瑟网站 | 精品国产自在精品国产精野外直播 | 一区二区在线不卡 | 欧美日韩一区久久 | 99久久日韩精品视频免费在线观看 | 美女性爽视频国产免费app | 中文字幕文字幕一区二区 | 天天添夜夜操 | 国产美腿白丝袜足在线av | 婷婷成人亚洲综合国产xv88 | 三级av在线免费观看 | 国产91学生粉嫩喷水 | www视频在线免费观看 | 超碰97av在线| www..com黄色片 | 国产在线日本 | 午夜精品久久一牛影视 | 国产精品美女在线 | 中文字幕第一 | 精品在线观 | 国产欧美高清 | 日韩久久电影 | 欧美一区二区三区在线 | 亚洲一级免费观看 | 国产精品久久久久久久久久久免费看 | 99成人免费视频 | 国产精品高潮久久av | 亚洲少妇影院 | www五月天 | 日韩亚洲欧美中文字幕 | 亚洲成人在线免费 | 久久精品国产精品 | www.夜夜干.com | 国产精品普通话 | 超碰人人超 | 亚洲视频一级 | 婷婷网在线 | 久久草精品 | 在线观看亚洲国产精品 | 欧美精品国产综合久久 | 成人国产精品电影 | 国产偷v国产偷∨精品视频 在线草 | 丁香花在线视频观看免费 | 九九热在线免费观看 | 国产精品剧情在线亚洲 | 日韩视频1区 | 日韩高清观看 | 在线观看国产高清视频 | 天天天天射 | 国产美女被啪进深处喷白浆视频 | 中文字幕一二 | 国产精品一区二区三区免费视频 | 91视频在线免费 | 中文字幕日韩一区二区三区不卡 | 天天天在线综合网 | 99re中文字幕| 91精品久久久久久综合乱菊 | 四虎免费在线观看 | 四虎永久免费在线观看 | 国产亚洲精品女人久久久久久 | 欧美日韩在线观看一区二区三区 | 99久久婷婷国产一区二区三区 | 日韩在线观看中文字幕 | 亚洲三级网 | 在线不卡a | 中文字幕亚洲国产 | 在线观看午夜 | 久草香蕉在线视频 | 亚洲国产色一区 | 免费在线观看一区 | 色综合久久久久综合 | 日本中文字幕电影在线免费观看 | 欧美精品一区在线 | 超碰公开在线观看 | 亚洲精品午夜视频 | 午夜黄色大片 | 激情网站免费观看 | 美国av大片 | 久久国产精品久久久久 | 国产三级av在线 | 亚洲精品国产高清 | 国产精品福利在线 | 视频91在线| 久久婷婷影视 | 天天综合网久久综合网 | 国产亚洲精品久久久久久电影 | 在线免费观看羞羞视频 | 国产又粗又猛又黄又爽视频 | 日本久久片 | 国产精品 中文在线 | www欧美日韩 | 不卡视频在线看 | 亚洲国产精品va在线 | 久热av在线| 国产精品va在线播放 | 黄色三级免费看 | 久久精品香蕉 | 精品国产观看 | 欧美综合在线观看 | 在线播放视频一区 | 六月丁香在线视频 | 欧美色图亚洲图片 | 奇米影音四色 | 国产手机在线播放 | 亚洲欧美综合 | 在线免费观看欧美日韩 | 六月激情婷婷 | 91日韩在线专区 | 欧美成人91 | 免费在线播放av电影 | 久久精品导航 | a黄色片在线观看 | 成人一级片免费看 | 国产成人精品一区二区三区 | 久久躁日日躁aaaaxxxx | 亚洲片在线资源 | 亚洲精品中文字幕在线 | 蜜桃视频在线观看一区 | 免费不卡中文字幕视频 | 国产精品久久久久久久久久妇女 | 国产精选在线观看 | 亚洲视频网站在线观看 | 美女免费电影 | 免费在线播放av电影 | 福利区在线观看 | 国产免费黄视频在线观看 | 成人毛片网 | 久久色中文字幕 | 国产一区av在线 | 成人小视频在线 | 97精品在线视频 | 国产专区第一页 | 国产乱对白刺激视频在线观看女王 | 欧美日韩不卡一区 | 亚洲精品一区二区18漫画 | 亚洲人毛片| www五月天com | 久久亚洲专区 | 蜜桃传媒一区二区 | 亚洲综合色av| 一二区电影| 国产精品久久久久aaaa | 天天激情综合 | 国产精品男女视频 | 亚洲精品国产精品乱码在线观看 | 成人99免费视频 | 国产精品久久久久久久7电影 | 公与妇乱理三级xxx 在线观看视频在线观看 | 国产97碰免费视频 | 在线播放一区二区三区 | 91精品久久久久久久91蜜桃 | 人人射人人澡 | 在线观看国产区 | 久久美女免费视频 | 最新国产精品久久精品 | 久草在线免费在线观看 | 日韩精品中文字幕有码 | 97精品在线 | 日本免费一二三区 | 瑞典xxxx性hd极品 | 亚洲精品久久久久久久蜜桃 | 在线电影中文字幕 | 婷婷六月天在线 | 午夜精品中文字幕 | 综合色中色 | 天天搞天天干天天色 | 日韩免费av网址 | 亚洲综合五月天 | 国产精品人成电影在线观看 | 国产精品成人久久久 | 黄色日本片 | 超碰成人av | 日韩有码第一页 | 亚欧日韩成人h片 | 超碰在线人人爱 | 伊香蕉大综综综合久久啪 | 日韩一区二区三区免费视频 | 久久国内视频 | 国产精品18久久久久久久网站 | 在线观看国产区 | 四虎影视www | 久久高清片 | 中文字幕综合在线 | 国产精品久久一 | 久久午夜剧场 | 91一区啪爱嗯打偷拍欧美 | 国产一区二区三区免费在线观看 | 欧美精品久久久久久久 | 九9热这里真品2 | 97超碰总站 | 国产精品久久99综合免费观看尤物 | 精品视频免费在线 | 99久高清在线观看视频99精品热在线观看视频 | 黄色一级大片在线免费看产 | 人成免费网站 | 一区在线免费观看 | 欧美专区亚洲专区 | 久久精品视频18 | 精品久久1 | 人人躁 | 91av手机在线观看 | 亚洲精品久久久久久久不卡四虎 | 99精品视频免费全部在线 | 中文字幕在线观看91 | 亚洲欧美色婷婷 | 在线看片视频 | 九九热久久免费视频 | 亚洲黄色一级电影 | 国产香蕉97碰碰碰视频在线观看 | 最新三级在线 | 岛国一区在线 | 九九九在线观看 | 激情视频国产 | 激情av综合| 黄色小说视频网站 | 亚洲精品视频中文字幕 | 97超碰免费| 99国产在线视频 | 国产精品 视频 | 免费观看国产成人 | 在线观看视频黄色 | 丁香九月激情综合 | 日韩免费电影网站 | 日日夜夜天天久久 | 97超碰人人澡人人爱学生 | 97狠狠操 | 国产探花视频在线播放 | 久久久午夜精品理论片中文字幕 | 国内精品久久久久久中文字幕 | 99国产精品久久久久久久久久 | 免费看搞黄视频网站 | 91成人免费在线视频 | 日产av在线播放 | 精品视频www | 国产va在线 | 亚州成人av在线 | 成人黄色毛片 | 91av视频在线观看 | 91精品在线免费视频 | 99精品视频免费观看视频 | 日韩视频在线不卡 | 亚洲做受高潮欧美裸体 | 国产高清视频在线播放一区 | 久久久高清视频 | 欧美日韩精品久久久 | 成人亚洲欧美 | 成人av免费播放 | 高清免费av在线 | 美女视频是黄的免费观看 | 久久免费视频在线观看 | 91在线影院 | 国产理论片在线观看 | 国产91丝袜在线播放动漫 | 欧美-第1页-屁屁影院 | 亚洲欧洲精品在线 | 麻豆视频成人 | 日日碰夜夜爽 | 91精品免费看 | 91九色视频观看 | 精品国产aⅴ一区二区三区 在线直播av | 婷婷色在线视频 | 久久在视频 | 久久草草影视免费网 | 麻豆久久久久久久 | 久久av中文字幕片 | 久久手机在线视频 | 黄色一集片 | 麻豆成人精品 | 九九激情视频 | 射久久久| 久草视频99 | 五月婷婷视频在线 | 三级黄色免费 | 99综合视频 | 免费观看成人网 | 麻豆视频成人 | 999久久国产精品免费观看网站 | 97超碰成人 | 日本爱爱免费视频 | 黄色av电影在线观看 | 日韩av在线资源 | 黄色在线观看网站 | 超碰人人在线观看 | 在线观看亚洲精品 | 在线观看你懂的网站 | 婷婷色站| 国产片免费在线观看视频 | 91网站免费观看 | 国产综合在线视频 | 国产精品美女久久久久aⅴ 干干夜夜 | 国产精品久久久久久久久久久久午夜片 | av 在线观看 | 日韩在线免费小视频 | 日韩精品视频在线观看免费 | www夜夜| 国产999视频| 国产精品观看在线亚洲人成网 | 免费三级大片 | 亚洲国产字幕 | 99久久99久久综合 | 国产美女精品 | 国产日韩亚洲 | 国产在线p| 日韩天天干 | 欧美乱大交 | 97免费在线观看视频 | av在线免费网站 | 国产精品久久影院 | 天天射夜夜爽 | 中文字幕超清在线免费 | 999电影免费在线观看 | 在线观看亚洲视频 | 国产97免费 | 国产成人在线免费观看 | 国产高清视频在线播放一区 | 中文字幕黄色 | 欧美激情第八页 | 婷婷六月激情 | 激情九九 | 国产黄在线 | 日韩在线一区二区免费 | 国产精品久久麻豆 | 国产伦精品一区二区三区… | 91九色porn在线资源 | av免费片 | 97视频在线免费播放 | 国产精品一区二区果冻传媒 | 国产精品视频区 | 日日夜夜天天射 | 成人午夜剧场在线观看 | 欧美 日韩 国产 中文字幕 | 992tv人人网tv亚洲精品 | 麻豆国产精品永久免费视频 | 在线观看亚洲精品 | 日韩在线观看网站 | 国产精品爽爽久久久久久蜜臀 | 亚洲精品成人免费 | 久精品一区| 亚洲日本激情 | 依人成人综合网 | 国产又粗又猛又黄视频 | 天天看天天干 | 狠狠干激情 | 91精品久久久久久综合乱菊 | 亚洲精品字幕在线观看 | 亚洲一区二区三区精品在线观看 | 欧美在线a视频 | 久久激情五月婷婷 | 精品国产一区二区三区日日嗨 | 免费观看十分钟 | 女人18片| 国产精品mv在线观看 | 日韩综合第一页 | 午夜在线国产 | 成人在线观看你懂的 | 狠狠干天天色 | 久久这里只有精品久久 | 欧美性极品xxxx娇小 | 国产精品成人免费精品自在线观看 | 成人免费在线播放视频 | 日韩欧美视频一区二区 | 深爱婷婷网 | 在线观看黄色免费视频 | 91av蜜桃| 天天爱综合 | av在线电影网站 | 天天干,天天射,天天操,天天摸 | 日韩欧美视频在线播放 | 日韩欧美视频在线免费观看 | 九九九九九九精品任你躁 | 玖草影院 | 日韩午夜一级片 | 99精品国产在热久久 | 亚洲人成网站精品片在线观看 | 奇米网网址| 五月天激情综合 | 天天射天天干天天操 | 九月婷婷人人澡人人添人人爽 | 天天视频色版 | 911香蕉 | 欧美精品久久久久性色 | www.午夜视频| 国产免费大片 | 中文字幕久久精品 | 1区2区3区在线观看 三级动图 | 91香蕉视频在线下载 | 人人爽人人爽人人片 | 成年人电影免费在线观看 | 久久五月婷婷丁香 | 在线a亚洲视频播放在线观看 | 五月激情视频 | 西西www4444大胆在线 | 国产亚洲va综合人人澡精品 |