• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Django的快件攬收服務(wù)器的開發(fā)與應(yīng)用※*

    2016-03-10 01:58:55張臺章杰林培杰賴云鋒

    張臺,章杰,林培杰,賴云鋒

    (福州大學(xué) 微納器件與太陽能電池研究所, 福州 350116)

    ?

    基于Django的快件攬收服務(wù)器的開發(fā)與應(yīng)用※*

    張臺,章杰,林培杰,賴云鋒

    (福州大學(xué) 微納器件與太陽能電池研究所, 福州 350116)

    摘要:提出了一種基于Django的快件攬收服務(wù)器,該服務(wù)器通過快件的智能投遞和快件的統(tǒng)一收取來提高快件收發(fā)的效率。文中詳細(xì)描述了基于Django的快件攬收服務(wù)器的搭建和實現(xiàn)過程,為相關(guān)產(chǎn)品提供了一套很好的解決方案。對所設(shè)計的服務(wù)器進(jìn)行模擬測試,其測試結(jié)果達(dá)到了設(shè)計目標(biāo)。

    關(guān)鍵詞:快件攬收服務(wù)器;Django;Python

    引言

    Django是基于Python語言的優(yōu)秀Web框架,該框架遵循MVC開發(fā)模式,內(nèi)置多種Web開發(fā)組件,并集成了一個輕量級的Web服務(wù)器,使開發(fā)人員可以方便高效地對網(wǎng)絡(luò)應(yīng)用進(jìn)行開發(fā)和調(diào)試。本文利用Django技術(shù)的特點,快速開發(fā)了一個快件攬收服務(wù)器。這方面研究有助于加速智能快件箱發(fā)展的進(jìn)程,具有較高的研究價值。

    1服務(wù)器框架的建立

    本文開發(fā)與實現(xiàn)的全過程都使用Python 2.7,因為本服務(wù)器的設(shè)計與實現(xiàn)需要借助數(shù)據(jù)庫功能,在Python2.5之后的版本中,都自帶有sqlite3數(shù)據(jù)庫引擎,無需下載和安裝相應(yīng)的數(shù)據(jù)庫適配器,可以節(jié)省開發(fā)的時間。在開發(fā)環(huán)境搭建好后,即可開始快件攬收服務(wù)器的設(shè)計與開發(fā)。運(yùn)行django-admin.py startproject mysite命令,在當(dāng)前目錄下創(chuàng)建一個mysite目錄,該命令會在mysite目錄中產(chǎn)生一些.py文件,包括__init__.py、manage.py、settings.py、urls.py等。

    __init__.py文件可以讓Python把該目錄當(dāng)成一組模塊(即一個開發(fā)包)。manage.py是一種命令行工具,可以讓用戶以多種方式與該Django項目進(jìn)行交互。settings.py文件可以對項目相關(guān)的工程模塊和數(shù)據(jù)庫全局配置信息進(jìn)行設(shè)置。urls.py文件可以用來配置URL的地址映射和管理URL的地址格式,通過正則表達(dá)式來注冊站點信息。

    本服務(wù)器要使用Django的數(shù)據(jù)庫層(模型),因此必須創(chuàng)建一個Django app。在上面創(chuàng)建好的mysite目錄下,執(zhí)行命令python manage.py startapp Express,該命令會在mysite目錄里創(chuàng)建一個Express目錄,目錄內(nèi)包括admin.py、models.py、views.py等文件。在接下來的服務(wù)器的開發(fā)上,主要使用的是models.py及views.py。models.py是一個用python類來描述的數(shù)據(jù)表,可以通過python代碼來創(chuàng)建、修改、檢索數(shù)據(jù)庫中的記錄。視圖類文件views.py則用來編寫實現(xiàn)功能的邏輯代碼[3-4]。Django是一個典型的MVC模型框架,服務(wù)器體系結(jié)構(gòu)如圖1所示。

    圖1 快件攬收服務(wù)器體系結(jié)構(gòu)

    2服務(wù)器主要功能實現(xiàn)

    為了提高快件投遞和收取的效率,本服務(wù)器提供了快件便捷投遞和統(tǒng)一收取的功能。用戶在服務(wù)器上的寄件流程為:首先,用戶通過連接網(wǎng)絡(luò)的設(shè)備登錄到服務(wù)器站點,初次使用的用戶可以在服務(wù)器上先注冊帳號,再進(jìn)行登錄。其次,在服務(wù)器主界面中選擇寄件信息填寫功能,填寫完畢后,服務(wù)器會生成驗證碼。用戶記下驗證碼,回到主界面,選擇快件投遞功能后會提示用戶輸入驗證碼,用戶輸入正確的驗證碼后服務(wù)器會生成寄件信息文檔(快遞單),用戶可以對其進(jìn)行打印,快遞單打印后用戶可以在服務(wù)器上選擇快件種類,完成整個寄件流程[5]。

    同時,服務(wù)器在實現(xiàn)過程中還加入了意見反饋及視頻拍照的功能,當(dāng)服務(wù)器出現(xiàn)故障或需改進(jìn)時,意見反饋功能可以讓用戶及時聯(lián)系管理員,視頻拍照功能則能夠跟蹤用戶的圖像信息,提升服務(wù)器的安全性能??爝f管理人員(快遞員)在服務(wù)器上的收件流程很簡單,本服務(wù)器設(shè)置有管理員帳號,該帳號具有對所有快件統(tǒng)一攬收的權(quán)限,相關(guān)管理人員(快遞員)用該帳號登錄服務(wù)器并進(jìn)入相應(yīng)管理界面后,即可對所有快件進(jìn)行統(tǒng)一收取。

    2.1服務(wù)器用戶、組和權(quán)限

    Django技術(shù)的一大優(yōu)勢在于具有完善的用戶管理機(jī)制及用戶權(quán)限系統(tǒng),可以讓管理者方便地進(jìn)行用戶管理。Django站點自帶有用戶管理界面,當(dāng)管理員用超級帳戶登錄后,點擊用戶鏈接可以進(jìn)入用戶信息管理界面,在管理界面內(nèi)可以查詢到服務(wù)器上所有普通用戶的信息,包括用戶名、密碼、電子郵箱、注冊時間及登錄時間等[6]。同時管理員可以對快件攬收服務(wù)器的所有注冊用戶的權(quán)限進(jìn)行設(shè)置,包括:用戶登錄權(quán)限、用戶是否可以查看寄件信息、用戶是否能夠修改寄件信息、用戶是否能夠刪除寄件信息等。Django管理界面還具有添加組的功能,如果需要給大量用戶特定的權(quán)限,可以新建一個組,在組中添加特定的權(quán)限,并將所有需要這些權(quán)限的用戶分配到這個組里,通過這種方法可以節(jié)省管理者的時間。因此,基于Django技術(shù)的快件攬收服務(wù)器在用戶管理方面具有優(yōu)勢,管理者可以在服務(wù)器上激活普通用戶、取消某些有惡意表現(xiàn)用戶的登錄資格,以及賦予普通用戶一些必要操作的權(quán)限。

    2.2登錄和寄件信息管理界面的設(shè)計與激活

    管理界面是服務(wù)器中非常重要的一部分,它是以網(wǎng)頁和有限的可信任管理者為基礎(chǔ)的界面,它可以添加、編輯和刪除網(wǎng)站內(nèi)容[7-8]。創(chuàng)建管理界面通常是千篇一律的,它必須認(rèn)證用戶,顯示并管理表格,驗證輸入的有效性等;上述過程很繁瑣而且是重復(fù)勞動。本文所使用的Django在這方面做了較大的改進(jìn),可以用少量代碼來完成上述過程,因此,在Django中創(chuàng)建管理界面是非常方便的,這是Django技術(shù)的另一大優(yōu)勢[9]。本開發(fā)的首要任務(wù)是創(chuàng)建一個完善的寄件信息管理界面,過程如下:首先,在settings.py文件的INSTALLED_APPS配置中加入'django.contrib.admin',并保證INSTALLED_APPS中包含'django.contrib.auth'、'django.contrib.contenttypes'和'django.contrib.sessions',Django的管理工具需要這3個包。其次,默認(rèn)情況下,命令django-admin.py startproject生成的文件urls.py是將Django admin的路徑注釋掉的,需要手動取消注釋。最后,運(yùn)行 python manage.py syncdb命令生成管理界面使用的額外數(shù)據(jù)庫表。如果已經(jīng)把'django.contrib.auth'包含進(jìn)INSTALLED_APPS后,第一次運(yùn)行syncdb命令時, 系統(tǒng)會讓開發(fā)者創(chuàng)建一個超級帳號,開發(fā)者也可以運(yùn)行python manage.py createsuperuser命令來創(chuàng)建一個admin的超級帳號,否則將不能登錄服務(wù)器。

    圖2 快件攬收服務(wù)器登錄頁面

    快件攬收服務(wù)器的登錄頁面如圖2所示。為了防止用戶沒有登錄而直接訪問相應(yīng)功能網(wǎng)站的URL,需要在views.py文件的開頭引入代碼from django.contrib.auth.decorators import login_required。在相應(yīng)的視圖函數(shù)的前面添加@login_required標(biāo)簽,并在settings.py中配置LOGIN_URL參數(shù)(即登錄的URL),加入代碼LOGIN_URL = '/admin/'。同時修改mysite目錄下的urls.py文件,確保文件下代碼url(r'^admin/', include(admin.site.urls))的有效性。上述過程完成后,用戶就可以正常登錄服務(wù)器并且使用服務(wù)器后續(xù)的各項功能。

    本服務(wù)器開發(fā)中,用戶的寄件信息包括姓名、地址、電話、驗證碼及投遞時間。通過修改models.py文件來激活寄件信息管理界面,實現(xiàn)對用戶寄件信息的管理。在models.py中每個數(shù)據(jù)模型都是django.db.models.Model的子類,本服務(wù)器只需一個寄件信息的數(shù)據(jù)模型,這個數(shù)據(jù)模型相當(dāng)于單個數(shù)據(jù)庫表,姓名、地址、電話、驗證碼等屬性是這個表中的一個個字段。例如,要添加姓名這一字段,它的語法就是在class Express(models.Model)下添加name = models.CharField(max_length=30)。在定義完所有字段后,運(yùn)行命令python manage.py validate校驗?zāi)P偷挠行?,如果沒有錯誤發(fā)生,再運(yùn)行命令python manage.py sqlall Express即可生成數(shù)據(jù)庫表。在models.py的Express模塊最后加上class Admin,并且在admin.py文件中加入admin.site.register(Express),即可激活服務(wù)器的寄件信息管理功能。

    在完成服務(wù)器管理界面激活及數(shù)據(jù)庫表生成后,還需對數(shù)據(jù)庫進(jìn)行配置。Django的數(shù)據(jù)庫配置需要在Django的默認(rèn)配置文件settings.py中完成。在settings.py文件中找到DATABASES配置項,在該配置項中進(jìn)行如下設(shè)置:“ENGINE': 'django.db.backends.sqlite3”,它告知Django在這次開發(fā)中使用的數(shù)據(jù)庫為sqlite3;'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),它將數(shù)據(jù)庫的名稱告知Django并對數(shù)據(jù)庫文件指定完整的文件系統(tǒng)路徑。在權(quán)限設(shè)置方面,服務(wù)器上的所有寄件信息只有超級帳戶能夠查詢,管理者用超級帳戶登錄后,在管理界面中可以瀏覽所有寄件信息和使用快件統(tǒng)一收取的功能,寄件信息管理頁面如圖3所示。

    圖3 寄件信息管理頁面

    2.3寄件信息的輸入及驗證碼的生成

    普通用戶登錄后,會出現(xiàn)如圖4所示的頁面,它是普通用戶登錄服務(wù)器后出現(xiàn)的主界面,主要功能有寄件信息的填寫、快件的投遞、寄件信息的查詢及意見反饋等。

    圖4 快件攬收服務(wù)器主界面

    在主界面選擇輸入寄件信息選項后,會進(jìn)入寄件信息填寫的頁面,填寫完后的頁面略——編者注。為了區(qū)分該服務(wù)器上的所有寄件人,本服務(wù)器具有驗證碼生成功能,用戶在服務(wù)器上填寫寄件信息后,服務(wù)器會生成不同的驗證碼以區(qū)分不同的寄件信息,驗證碼生成的視圖函數(shù)在views.py文件中編寫,該函數(shù)不僅要實現(xiàn)生成驗證碼的功能,并且要將生成的驗證碼和寄件信息對應(yīng)起來存入服務(wù)器的數(shù)據(jù)庫中。存入數(shù)據(jù)庫的信息只有服務(wù)器管理員(快遞員)用管理帳號登錄后才能查詢。

    2.4寄件信息文本的打印及快件種類的選擇

    接下來服務(wù)器開發(fā)的主要工作就是用驗證碼來抓取寄件信息并生成文本文檔,即快遞單??爝f單文檔默認(rèn)在mysite目錄下生成,也可以自行設(shè)置文檔生成的路徑。該文檔可以在服務(wù)器上打開,因此,在電腦或其他可部署Django服務(wù)器的設(shè)備上連接打印機(jī)即可實現(xiàn)寄件流程中快遞單打印部分的功能。該部分的代碼在views.py文件中編寫,在相應(yīng)視圖函數(shù)中使用results=Express.objects.filter(qset).distinct(),將驗證碼對應(yīng)的寄件信息存入results中,再使用f=open('express.doc','w') 及f.write(str(results))將寄件信息寫入生成的word文檔中,寄件信息文檔名為express.doc。最后,在views.py文件開頭引入webbrowser控件類,使用webbrowser.open()函數(shù)可在瀏覽器上直接打開文檔并打印。

    本服務(wù)器將快件分為兩類:紙質(zhì)信件及包裹信件。為了模擬快件投遞及快件種類選擇功能,服務(wù)器實現(xiàn)過程中在views.py視圖文件中加入了Python編寫的控制3道門開關(guān)及控制傳輸帶運(yùn)轉(zhuǎn)的視圖函數(shù)。這3道門包括主門及2道分別存放兩類快件的箱門,用戶選擇快件投遞選項后,主門打開,存放兩類快件的箱門關(guān)閉,這樣可以保證所有用戶快件的安全;在用戶投入快件并選擇好快件種類后,主門關(guān)閉,存放相應(yīng)種類快件的箱門打開,通過傳輸帶來輸送快件到相應(yīng)的箱門后。

    在前面所述的寄件信息管理頁面中,有快件統(tǒng)一收取的功能選項,管理人員(快遞員)通過該選項可以同時打開3道門來實現(xiàn)快件的統(tǒng)一攬收。本服務(wù)器在實現(xiàn)過程中,借助的主要測試硬件為樹莓派。首先要將模擬門開關(guān)、步進(jìn)電機(jī)及驅(qū)動板與樹莓派的GPIO正確連接,然后在views.py中用import RPi.GPIO as GPIO引入GPIO庫,并通過setmode、setup、output等庫函數(shù)來對樹莓派各GPIO口進(jìn)行控制。最后,在html文件中,把頁面的功能選項和編寫的相關(guān)視圖函數(shù)聯(lián)系起來。完成上述關(guān)鍵步驟后,用戶即可通過網(wǎng)頁來控制“樹莓派B+”上的GPIO,實現(xiàn)快件種類選擇及快件投遞的功能,服務(wù)器頁面略——編者注,上述過程中使用的相關(guān)Python程序僅適用于樹莓派系列的開發(fā)板。

    2.5視頻拍照功能的實現(xiàn)

    在寄件流程的打印環(huán)節(jié),可以加入視頻拍照的功能,在用戶按下打印功能按鈕后,通過攝像頭捕捉屏幕中出現(xiàn)的人臉,在成功捕捉到人臉后,通過攝像頭進(jìn)行拍照保存。這項功能通過在Python中使用SimpleCV庫的函數(shù)findHaarFeatures來實現(xiàn),這是一個在圖像中搜索匹配某一特定模式的算法[10]。在SimpleCV庫中自帶了一些模式,如臉、鼻子、眼睛、身體等,開發(fā)者也可以下載或生成自己的模式文件。findHaarFeature可以分析攝像頭捕捉到的圖像,并從圖像中匹配出對應(yīng)的模式,然后返回匹配的部分在圖像中的位置,例如,使用這個函數(shù)可以匹配圖像中出現(xiàn)的汽車、動物或人。

    視頻拍照的實現(xiàn)代碼在views.py中編寫,用findHaarFeatures函數(shù)實現(xiàn)人臉識別的功能。首先,利用SimpleCV庫中的Camera函數(shù)設(shè)置圖像尺寸;其次,通過循環(huán)語句不斷執(zhí)行faces=frame.findHaarFeatures('face')來捕捉用戶在使用服務(wù)器打印功能時的圖像,只有當(dāng)攝像頭捕捉到人臉后,通過print函數(shù)打印str(face.coordinates())即可在終端顯示人臉的坐標(biāo);最后,執(zhí)行frame.save()就可將檢測到的人臉圖像保存,圖像的存放路徑可由開發(fā)者指定。圖像保存后,用戶才能繼續(xù)使用寄件流程的后續(xù)功能,如果攝像頭沒有捕捉到人臉,將不能使用寄件流程中的后續(xù)功能。通過視頻拍照,管理員就可以跟蹤到每一位寄件用戶的圖像信息,提高服務(wù)器的安全性能。該部分功能依舊可以在“樹莓派B+”上進(jìn)行測試,在樹莓派上連接好USB攝像頭后,測試結(jié)果如圖5所示。

    圖5 人臉捕捉并保存用戶圖像

    3服務(wù)器主要功能測試

    本服務(wù)器的測試可以通過將其部署到“樹莓派B+”開發(fā)板上進(jìn)行?!皹漭葿+”是一臺信用卡大小、基于Linux的卡片式電腦(Single-board Computer,單板機(jī)),它配備了一顆ARM11,主頻為700 MHz的CPU,以SD卡為內(nèi)存硬盤,卡片主板周圍有兩個USB接口和一個網(wǎng)口并配有40個GPIO口[11],因此,可以連接繼電器、打印機(jī)、步進(jìn)電機(jī)、顯示屏、USB攝像頭、鍵盤等外設(shè)來模擬寄件信息的輸入、快遞單的打印、快遞箱門的開關(guān)、視頻拍照、快件種類的選擇及快件在箱門后的輸送[12]。

    在實際的測試操作中,服務(wù)器在“樹莓派B+”上工作狀態(tài)良好,能夠?qū)崿F(xiàn)文中所述的快件攬收服務(wù)器的所有功能,完成整個流程后服務(wù)器會彈出結(jié)束頁面。因此,可將本服務(wù)器部署到一些相關(guān)的設(shè)備(如智能快件箱)上工作,可以提高快件投遞及快件收取的效率,具有不錯的實用性。

    結(jié)語

    本文設(shè)計的快件攬收服務(wù)器是基于Django技術(shù)進(jìn)行開發(fā)和實現(xiàn)的,主要針對2種用戶類別:寄件人和快遞管理人員。為了測試服務(wù)器的實用性,通過將服務(wù)器部署到“樹莓派B+”上進(jìn)行模擬測試,成功模擬了用戶寄件及快遞員統(tǒng)一取件的全部流程,實現(xiàn)了開發(fā)的目標(biāo)。該服務(wù)器可以幫助寄件人和快遞從業(yè)人員減輕負(fù)擔(dān),在一定程度上提高了快遞收發(fā)的效率,在快遞行業(yè)競爭白熱化的今天,希望這項研究可以為相關(guān)行業(yè)的發(fā)展提出一些參考。

    參考文獻(xiàn)

    [1] 武超.快遞業(yè)的現(xiàn)狀與對策[J].科學(xué)與財富,2013(2):184-185.

    [2] 洪厚興.“黑馬”智能快件箱[J].運(yùn)輸經(jīng)理世界, 2014(2):22-25.

    [3] 葉鋒.通過Python語言實現(xiàn)郵件收發(fā)[J].電腦編程技巧與維護(hù),2014(7):71-72.

    [4] 王冉陽.基于Django和Python的Web開發(fā)[J].電腦編程技巧與維護(hù),2009(2):56-58.

    [5] 王學(xué)斌,耿艷,焦錚,等.智能快件箱應(yīng)用研究[C]//交通運(yùn)輸部專家委員會2013年會論文集,2013:147-155.

    [6] 劉班.在Django下實現(xiàn)用戶的安全注冊和登錄[J].電腦編程技巧與維護(hù),2012(9):82-90.

    [7] 楊志慶.基于Django的Blog系統(tǒng)的開發(fā)與實現(xiàn)[J].機(jī)電一體化,2013,19(9):69-72.

    [8] 劉班.利用Django快速構(gòu)建信息發(fā)布系統(tǒng)[J].電腦編程技巧與維護(hù),2011(9):55-61.

    [9] 馬潔.Django技術(shù)在軟件開發(fā)中的應(yīng)用[J].湖南農(nóng)機(jī),2013,40(3):84,86.

    [10] Nathan Oostendorp,Anthony Oliver,Katherine Scott.Practical Computer Vision with SimpleCV[M].California:O'Reilly Media, 2012.

    [11] Matt Richardson,Shawn Wallace.Getting Started with Raspberry Pi[M].California:O'Reilly Media,2012.

    [12] 李文勝.基于樹莓派的嵌入式Linux開發(fā)教學(xué)探索[J].電子技術(shù)與軟件工程,2014(9).

    張臺(碩士研究生),主要研究方向為嵌入式系統(tǒng)應(yīng)用。

    Development and Application of Express Transceiver Server Based on Django※

    Zhang Tai,Zhang Jie,Lin Peijie,Lai Yunfeng

    (Institute of Micro-Nano Devices&Solar Cells,Fuzhou University,Fuzhou 350116,China)

    Abstract:A Django-based express transceiver server is proposed,that is able to improve the efficiency through the intelligent delivery and collection functions.In the paper,the construction and implementation process of the express transceiver server are described,which provides a good solution for the related products.The simulation results indicate that the design scheme can fulfill the design target.

    Key words:express transceiver server;Django;Python

    收稿日期:(責(zé)任編輯:楊迪娜2015-08-22)

    中圖分類號:TP368.5

    文獻(xiàn)標(biāo)識碼:A

    * 基金項目:福建省教育廳省屬高校科研專項(項目編號:JK2014003)。

    夜夜爽天天搞| 麻豆成人av在线观看| 丝袜在线中文字幕| 国产精品二区激情视频| 两性夫妻黄色片| 国产片内射在线| 女人爽到高潮嗷嗷叫在线视频| 亚洲三区欧美一区| 日韩欧美三级三区| 视频在线观看一区二区三区| 在线播放国产精品三级| 水蜜桃什么品种好| 精品一区二区三卡| 夜夜爽天天搞| 最新美女视频免费是黄的| 成年版毛片免费区| 一进一出好大好爽视频| 国产精华一区二区三区| xxx96com| 欧美日韩亚洲高清精品| 人人妻人人澡人人爽人人夜夜| 一区在线观看完整版| 国产精品 欧美亚洲| 女性被躁到高潮视频| 久久久国产欧美日韩av| 在线观看舔阴道视频| 欧美成人午夜精品| 欧美激情 高清一区二区三区| 久久天躁狠狠躁夜夜2o2o| 99久久综合精品五月天人人| 成人永久免费在线观看视频| 国产成人系列免费观看| 亚洲av欧美aⅴ国产| 777米奇影视久久| 日韩免费高清中文字幕av| 黑人巨大精品欧美一区二区蜜桃| 免费观看人在逋| 国产国语露脸激情在线看| 黄色怎么调成土黄色| 亚洲三区欧美一区| 岛国毛片在线播放| 日韩一卡2卡3卡4卡2021年| 久久国产亚洲av麻豆专区| 少妇粗大呻吟视频| 天天添夜夜摸| 成人三级做爰电影| 亚洲专区国产一区二区| 亚洲av美国av| 亚洲一卡2卡3卡4卡5卡精品中文| 色综合婷婷激情| 韩国精品一区二区三区| 人人妻人人澡人人爽人人夜夜| 国产成人av教育| 啦啦啦视频在线资源免费观看| 老司机靠b影院| 亚洲久久久国产精品| 国产精品成人在线| 99国产精品99久久久久| 日韩成人在线观看一区二区三区| 天堂中文最新版在线下载| 亚洲成国产人片在线观看| 欧美乱码精品一区二区三区| 国产一区在线观看成人免费| 在线观看午夜福利视频| 日日摸夜夜添夜夜添小说| 在线十欧美十亚洲十日本专区| 国产无遮挡羞羞视频在线观看| 精品国产超薄肉色丝袜足j| 天天躁夜夜躁狠狠躁躁| 国产一区有黄有色的免费视频| 亚洲,欧美精品.| 黑丝袜美女国产一区| 午夜福利在线观看吧| 黄色片一级片一级黄色片| www.精华液| 99久久99久久久精品蜜桃| 午夜激情av网站| 国产精品综合久久久久久久免费 | 亚洲av日韩精品久久久久久密| 夜夜爽天天搞| av片东京热男人的天堂| 美女国产高潮福利片在线看| 宅男免费午夜| 一区二区三区精品91| 丰满迷人的少妇在线观看| 一级黄色大片毛片| 久久久久久久午夜电影 | 国产成人精品久久二区二区免费| 国产日韩欧美亚洲二区| 亚洲欧美一区二区三区黑人| 午夜成年电影在线免费观看| 一区二区三区激情视频| 捣出白浆h1v1| 精品无人区乱码1区二区| 在线观看舔阴道视频| 精品久久久久久,| 亚洲av第一区精品v没综合| 中出人妻视频一区二区| 久热爱精品视频在线9| 午夜福利欧美成人| av欧美777| 我的亚洲天堂| 精品国产国语对白av| 午夜91福利影院| 免费观看精品视频网站| 色综合婷婷激情| 欧美精品啪啪一区二区三区| 亚洲五月色婷婷综合| 丁香欧美五月| av在线播放免费不卡| 亚洲中文av在线| 久久精品国产亚洲av高清一级| 男女下面插进去视频免费观看| 后天国语完整版免费观看| 久久久久视频综合| 9色porny在线观看| 久久久久国产精品人妻aⅴ院 | 大香蕉久久网| 亚洲七黄色美女视频| 在线观看午夜福利视频| 久久午夜亚洲精品久久| av超薄肉色丝袜交足视频| 99香蕉大伊视频| 18禁裸乳无遮挡动漫免费视频| 大片电影免费在线观看免费| 人妻丰满熟妇av一区二区三区 | 国产精品久久久av美女十八| 亚洲精品美女久久av网站| 亚洲aⅴ乱码一区二区在线播放 | 在线看a的网站| 大香蕉久久成人网| 亚洲aⅴ乱码一区二区在线播放 | 国产一区二区三区综合在线观看| 午夜福利在线观看吧| 人人妻人人添人人爽欧美一区卜| 精品久久久久久,| 国产精品 国内视频| 黑人欧美特级aaaaaa片| 色在线成人网| 国产精品香港三级国产av潘金莲| 亚洲五月婷婷丁香| 看片在线看免费视频| 免费看a级黄色片| 久久人妻熟女aⅴ| 欧美国产精品一级二级三级| 91字幕亚洲| 色94色欧美一区二区| 色婷婷av一区二区三区视频| 777久久人妻少妇嫩草av网站| avwww免费| 欧美亚洲 丝袜 人妻 在线| xxx96com| 国产视频一区二区在线看| av中文乱码字幕在线| 黄色视频,在线免费观看| 如日韩欧美国产精品一区二区三区| 两人在一起打扑克的视频| 午夜免费鲁丝| 久热爱精品视频在线9| 精品亚洲成a人片在线观看| 日韩熟女老妇一区二区性免费视频| 久久九九热精品免费| 亚洲成人手机| 国产又色又爽无遮挡免费看| 在线观看日韩欧美| 九色亚洲精品在线播放| 日韩熟女老妇一区二区性免费视频| 老司机午夜福利在线观看视频| 黄色成人免费大全| 国产一区二区三区在线臀色熟女 | 欧美精品av麻豆av| 亚洲少妇的诱惑av| 在线观看午夜福利视频| 亚洲国产欧美网| 日韩 欧美 亚洲 中文字幕| 两性夫妻黄色片| 一本综合久久免费| 99国产精品免费福利视频| 最新在线观看一区二区三区| 激情视频va一区二区三区| 色94色欧美一区二区| 欧美中文综合在线视频| 黑人巨大精品欧美一区二区蜜桃| 一区二区三区精品91| 91在线观看av| 精品国产美女av久久久久小说| 国产精品美女特级片免费视频播放器 | 青草久久国产| 欧美国产精品va在线观看不卡| 人人妻人人爽人人添夜夜欢视频| 精品久久蜜臀av无| 日韩免费av在线播放| 久久精品国产亚洲av高清一级| 人人澡人人妻人| 午夜福利视频在线观看免费| 桃红色精品国产亚洲av| 久久精品亚洲熟妇少妇任你| 一二三四社区在线视频社区8| 在线av久久热| 纯流量卡能插随身wifi吗| 99国产精品一区二区蜜桃av | 一夜夜www| 人人澡人人妻人| tube8黄色片| 国产色视频综合| 亚洲专区字幕在线| 午夜免费观看网址| 成年女人毛片免费观看观看9 | 欧美精品人与动牲交sv欧美| 欧美日韩国产mv在线观看视频| 日韩欧美一区二区三区在线观看 | 国产精品久久久久久精品古装| 叶爱在线成人免费视频播放| 丰满迷人的少妇在线观看| 亚洲美女黄片视频| 在线观看免费午夜福利视频| 女同久久另类99精品国产91| 男女免费视频国产| 色综合婷婷激情| 天天影视国产精品| 精品熟女少妇八av免费久了| 成人特级黄色片久久久久久久| 久久人妻福利社区极品人妻图片| 两个人看的免费小视频| 欧美av亚洲av综合av国产av| 亚洲人成伊人成综合网2020| 超碰97精品在线观看| 亚洲精品中文字幕一二三四区| 黑人欧美特级aaaaaa片| 搡老岳熟女国产| 中文欧美无线码| 99国产精品一区二区三区| 91精品三级在线观看| 精品久久蜜臀av无| 好男人电影高清在线观看| 在线看a的网站| 欧美最黄视频在线播放免费 | 亚洲成人国产一区在线观看| 免费不卡黄色视频| 老熟妇仑乱视频hdxx| 国产成人精品久久二区二区91| 久久人妻av系列| 精品久久久久久,| 欧美人与性动交α欧美精品济南到| 色婷婷久久久亚洲欧美| 极品教师在线免费播放| 99国产精品99久久久久| 欧美另类亚洲清纯唯美| 国产男靠女视频免费网站| 成人手机av| www日本在线高清视频| 国产亚洲欧美在线一区二区| 人人妻人人添人人爽欧美一区卜| 久久精品国产亚洲av香蕉五月 | 国产又色又爽无遮挡免费看| 久久久精品国产亚洲av高清涩受| 亚洲成人免费电影在线观看| 日韩人妻精品一区2区三区| 精品国产国语对白av| 人人妻人人爽人人添夜夜欢视频| 人妻久久中文字幕网| 国产深夜福利视频在线观看| 男人操女人黄网站| 手机成人av网站| 成在线人永久免费视频| 在线观看免费高清a一片| 午夜免费观看网址| 男女高潮啪啪啪动态图| 午夜福利欧美成人| 久久久久国产一级毛片高清牌| 久久久久久人人人人人| 欧美色视频一区免费| 欧美精品亚洲一区二区| 久久精品国产亚洲av高清一级| 99国产精品99久久久久| 欧美激情极品国产一区二区三区| 搡老乐熟女国产| 久久狼人影院| 成熟少妇高潮喷水视频| videos熟女内射| 一区在线观看完整版| 久热爱精品视频在线9| 午夜亚洲福利在线播放| 香蕉久久夜色| 亚洲av电影在线进入| 免费在线观看日本一区| 99国产精品免费福利视频| 成人18禁在线播放| 国产av一区二区精品久久| 欧美丝袜亚洲另类 | 黑人巨大精品欧美一区二区mp4| 午夜亚洲福利在线播放| 亚洲专区字幕在线| 精品国产乱码久久久久久男人| 国产激情欧美一区二区| 亚洲精品一二三| 国产精品久久电影中文字幕 | 久久九九热精品免费| 成年人午夜在线观看视频| 久久精品人人爽人人爽视色| 高潮久久久久久久久久久不卡| 日韩欧美一区视频在线观看| 欧美日韩亚洲国产一区二区在线观看 | 老汉色av国产亚洲站长工具| xxx96com| 国产精品二区激情视频| 黄色a级毛片大全视频| 亚洲精品久久成人aⅴ小说| 亚洲成a人片在线一区二区| 成人av一区二区三区在线看| 一级作爱视频免费观看| 天堂俺去俺来也www色官网| 国产男女超爽视频在线观看| 热re99久久国产66热| 99在线人妻在线中文字幕 | 色94色欧美一区二区| 一级毛片女人18水好多| 亚洲熟妇熟女久久| 午夜免费鲁丝| 老汉色av国产亚洲站长工具| 国产精品电影一区二区三区 | 亚洲av成人一区二区三| 久久精品人人爽人人爽视色| 丝袜美足系列| 黄色视频,在线免费观看| 亚洲中文日韩欧美视频| 国产成人精品在线电影| 中文字幕高清在线视频| 免费高清在线观看日韩| 精品久久久精品久久久| 视频区欧美日本亚洲| 成人影院久久| 欧美黄色片欧美黄色片| 国产aⅴ精品一区二区三区波| 久热这里只有精品99| 亚洲综合色网址| 波多野结衣av一区二区av| 免费不卡黄色视频| 精品久久久久久,| 国产成人免费观看mmmm| 欧美精品高潮呻吟av久久| 色婷婷av一区二区三区视频| 亚洲精品中文字幕在线视频| 中文欧美无线码| 天堂俺去俺来也www色官网| 国产黄色免费在线视频| 国产亚洲精品久久久久久毛片 | 欧美+亚洲+日韩+国产| 免费观看a级毛片全部| 国产一区二区三区视频了| 国产色视频综合| 丰满饥渴人妻一区二区三| 久久精品91无色码中文字幕| 侵犯人妻中文字幕一二三四区| 久久亚洲真实| 麻豆乱淫一区二区| 国产精品成人在线| 12—13女人毛片做爰片一| 成年人黄色毛片网站| 精品一区二区三区视频在线观看免费 | 国内毛片毛片毛片毛片毛片| 99国产精品一区二区三区| 中文字幕人妻丝袜制服| 成年人午夜在线观看视频| 国产成人精品久久二区二区91| www日本在线高清视频| 亚洲av日韩在线播放| 亚洲自偷自拍图片 自拍| 欧美日韩乱码在线| 欧美国产精品va在线观看不卡| 国产一区二区三区在线臀色熟女 | 精品久久久久久,| 亚洲精品乱久久久久久| 国产在线观看jvid| 老司机福利观看| 亚洲国产毛片av蜜桃av| 美女扒开内裤让男人捅视频| 久久天堂一区二区三区四区| 亚洲欧美日韩高清在线视频| 黄色视频不卡| 亚洲国产欧美网| 大陆偷拍与自拍| 一本综合久久免费| cao死你这个sao货| 欧美不卡视频在线免费观看 | √禁漫天堂资源中文www| 国产淫语在线视频| 男女高潮啪啪啪动态图| 男女床上黄色一级片免费看| 免费一级毛片在线播放高清视频 | 国产欧美日韩精品亚洲av| av国产精品久久久久影院| 欧美日本中文国产一区发布| 丝袜美足系列| 亚洲欧美一区二区三区黑人| 一级a爱视频在线免费观看| 最近最新免费中文字幕在线| 天堂俺去俺来也www色官网| 一区二区三区精品91| 国产一区二区三区视频了| 久久午夜亚洲精品久久| 成人国产一区最新在线观看| 亚洲成a人片在线一区二区| 天天躁狠狠躁夜夜躁狠狠躁| 国产精品免费大片| 18禁国产床啪视频网站| 国产99久久九九免费精品| 成人免费观看视频高清| av电影中文网址| 中文字幕另类日韩欧美亚洲嫩草| www日本在线高清视频| av网站免费在线观看视频| 国产精品免费视频内射| 制服诱惑二区| 国产在线一区二区三区精| 99久久精品国产亚洲精品| 国产成人系列免费观看| 久久久久精品国产欧美久久久| 国产不卡av网站在线观看| svipshipincom国产片| 国产一卡二卡三卡精品| 精品少妇久久久久久888优播| 美女高潮到喷水免费观看| 香蕉久久夜色| 亚洲国产欧美一区二区综合| 亚洲熟女毛片儿| 久久久国产成人免费| 999久久久国产精品视频| 操美女的视频在线观看| 久久狼人影院| 久久久久久久久免费视频了| 人人妻人人澡人人爽人人夜夜| av电影中文网址| 51午夜福利影视在线观看| 亚洲一区中文字幕在线| 18在线观看网站| 老司机靠b影院| x7x7x7水蜜桃| 久久精品熟女亚洲av麻豆精品| 免费av中文字幕在线| 黄片小视频在线播放| 国产99久久九九免费精品| 免费高清在线观看日韩| 欧美不卡视频在线免费观看 | www.熟女人妻精品国产| 亚洲成av片中文字幕在线观看| 亚洲精品国产精品久久久不卡| 午夜免费鲁丝| 亚洲av电影在线进入| av不卡在线播放| 亚洲av欧美aⅴ国产| 亚洲色图av天堂| 亚洲七黄色美女视频| 两个人看的免费小视频| 正在播放国产对白刺激| 久久国产乱子伦精品免费另类| 免费观看a级毛片全部| 亚洲午夜理论影院| 新久久久久国产一级毛片| 中国美女看黄片| 精品卡一卡二卡四卡免费| 国产精品国产av在线观看| 精品无人区乱码1区二区| a级毛片黄视频| 99热只有精品国产| 日本wwww免费看| 亚洲精品一卡2卡三卡4卡5卡| 天堂√8在线中文| 777米奇影视久久| 久热爱精品视频在线9| 精品一品国产午夜福利视频| 国产成人精品无人区| 我的亚洲天堂| 欧美av亚洲av综合av国产av| 18禁裸乳无遮挡免费网站照片 | 免费在线观看亚洲国产| 三上悠亚av全集在线观看| 久久精品亚洲av国产电影网| 一边摸一边抽搐一进一出视频| 极品教师在线免费播放| 午夜日韩欧美国产| 国产三级黄色录像| 亚洲av成人一区二区三| 午夜福利在线免费观看网站| 在线观看免费高清a一片| 欧美激情极品国产一区二区三区| 久久青草综合色| 亚洲男人天堂网一区| 国产精品 欧美亚洲| 一区二区日韩欧美中文字幕| 精品午夜福利视频在线观看一区| 色在线成人网| 欧美丝袜亚洲另类 | 欧美一级毛片孕妇| 国产精品免费一区二区三区在线 | 天堂√8在线中文| 国产成+人综合+亚洲专区| 亚洲五月天丁香| 一进一出抽搐gif免费好疼 | 9热在线视频观看99| 男人操女人黄网站| 欧美精品高潮呻吟av久久| 久久国产精品人妻蜜桃| 久久中文字幕人妻熟女| 亚洲欧美激情在线| 色婷婷av一区二区三区视频| 丰满的人妻完整版| 午夜日韩欧美国产| 一级,二级,三级黄色视频| 少妇粗大呻吟视频| 成人国语在线视频| 久久中文看片网| 91九色精品人成在线观看| 亚洲国产精品一区二区三区在线| av不卡在线播放| 欧美激情高清一区二区三区| 色综合婷婷激情| 捣出白浆h1v1| 丰满人妻熟妇乱又伦精品不卡| 免费看a级黄色片| 亚洲熟女精品中文字幕| 欧美精品亚洲一区二区| 亚洲九九香蕉| 日日夜夜操网爽| 久久精品国产清高在天天线| 大码成人一级视频| 亚洲专区中文字幕在线| 亚洲一区二区三区欧美精品| 免费日韩欧美在线观看| 国产精品自产拍在线观看55亚洲 | 18禁国产床啪视频网站| 国产男女内射视频| 国产日韩欧美亚洲二区| 国产极品粉嫩免费观看在线| 在线观看免费视频日本深夜| 久久人妻熟女aⅴ| 亚洲成人手机| 美女高潮到喷水免费观看| 最近最新中文字幕大全电影3 | 18禁观看日本| 国产成人av教育| www.自偷自拍.com| av片东京热男人的天堂| 村上凉子中文字幕在线| 在线av久久热| 久久狼人影院| 国内久久婷婷六月综合欲色啪| 少妇被粗大的猛进出69影院| 伦理电影免费视频| 久久天堂一区二区三区四区| 久久热在线av| 在线天堂中文资源库| 成人精品一区二区免费| 国产精品自产拍在线观看55亚洲 | 精品免费久久久久久久清纯 | av超薄肉色丝袜交足视频| 亚洲五月色婷婷综合| 一区二区三区精品91| 国产一区有黄有色的免费视频| 伦理电影免费视频| 亚洲熟妇熟女久久| 女人爽到高潮嗷嗷叫在线视频| 日韩大码丰满熟妇| 在线视频色国产色| 伦理电影免费视频| 99在线人妻在线中文字幕 | 亚洲精华国产精华精| 99国产极品粉嫩在线观看| 精品第一国产精品| 久久99一区二区三区| 大型黄色视频在线免费观看| av一本久久久久| 国内毛片毛片毛片毛片毛片| 美女视频免费永久观看网站| 老司机福利观看| 亚洲av日韩精品久久久久久密| 在线观看免费视频日本深夜| 久久精品国产99精品国产亚洲性色 | 91精品国产国语对白视频| 中亚洲国语对白在线视频| 亚洲精品在线观看二区| 亚洲av成人av| 欧美精品亚洲一区二区| 两人在一起打扑克的视频| 中文字幕人妻丝袜一区二区| 欧美日韩瑟瑟在线播放| 精品国产一区二区久久| 人妻一区二区av| a级毛片黄视频| 精品久久久久久电影网| 亚洲第一青青草原| 亚洲国产精品合色在线| 精品国产一区二区久久| 美女高潮喷水抽搐中文字幕| 国产精品国产高清国产av | av在线播放免费不卡| 丝袜美足系列| 欧美精品人与动牲交sv欧美| 免费看a级黄色片| 久久青草综合色| 一边摸一边抽搐一进一小说 | 久久久久久久久免费视频了| 亚洲av日韩在线播放| 国产精品影院久久| 精品第一国产精品| 精品福利永久在线观看| 新久久久久国产一级毛片| 国产99久久九九免费精品| 亚洲一区二区三区欧美精品| 国产野战对白在线观看| 窝窝影院91人妻| 中国美女看黄片| 国产又爽黄色视频| 99久久99久久久精品蜜桃| 国产欧美日韩一区二区精品|