99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

Django智能公交時(shí)間表優(yōu)化系統(tǒng)源碼拆解與畢業(yè)設(shè)計(jì)答辯指南

Django智能公交時(shí)間表優(yōu)化系統(tǒng)源碼拆解與畢業(yè)設(shè)計(jì)答辯指南 如果你拿到的是一份壓縮包打開后標(biāo)題寫著“django智能公交系統(tǒng)時(shí)間表優(yōu)化-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼39936”那我猜你現(xiàn)在最關(guān)心的不是Django基礎(chǔ)教程而是這套代碼拿回來后怎么快速看懂、怎么跑起來、論文怎么交代以及答辯時(shí)老師問倒哪些地方。這篇文章我就按這個(gè)思路來寫先說這類“智能公交”系統(tǒng)真正要處理的業(yè)務(wù)到底是什么再拆時(shí)間表優(yōu)化的算法邏輯然后帶你逛一遍源碼目錄最后把運(yùn)行復(fù)現(xiàn)的坑和答辯要點(diǎn)一并交代清楚。內(nèi)容不是照抄項(xiàng)目文檔是我自己拆過不少同類型畢業(yè)設(shè)計(jì)工程之后總結(jié)出來的實(shí)用經(jīng)驗(yàn)。無論你是第一次做Django項(xiàng)目還是單純想把這套二手代碼改成自己的內(nèi)容按下面的步驟把工程摸一遍你會(huì)比大多數(shù)答辯同學(xué)都踏實(shí)。1. 先搞清楚這類“智能公交”項(xiàng)目解決的是軟件層面哪一件事1.1 別把“智能”理解成做一個(gè)公交查詢門戶拿到標(biāo)題帶“智能”二字的畢業(yè)設(shè)計(jì)很多同學(xué)第一反應(yīng)是做一個(gè)類似公交實(shí)時(shí)查詢的網(wǎng)站比如用戶輸入起點(diǎn)和終點(diǎn)頁面把線路列出來。這個(gè)方向當(dāng)然可以做但它通常不應(yīng)該叫“時(shí)間表優(yōu)化”?!皶r(shí)間表優(yōu)化”的核心不是給乘客看車到哪了而是幫助公交運(yùn)營方?jīng)Q定這條線一天發(fā)多少班車早高峰幾分鐘發(fā)一班平峰期要不要拉大間隔末班車安排在幾點(diǎn)合適。這才是題目里“優(yōu)化”兩字的落點(diǎn)。所以你在閱讀這套源碼的時(shí)候第一件事就是調(diào)整預(yù)期如果工程里有“線路管理”“站點(diǎn)管理”那是基礎(chǔ)數(shù)據(jù)如果工程里有“時(shí)段設(shè)置”“發(fā)車間隔計(jì)算”“班次生成”“運(yùn)行日志”“方案對比”這些才是核心功能。很多同學(xué)只把頁面刷了個(gè)遍以為看到公告列表就完了根本沒找到優(yōu)化算法寫在哪兒這是答辯翻車最常見的原因。1.2 調(diào)度崗位眼中的“一天”時(shí)段、間隔、滿載率要理解這套系統(tǒng)的業(yè)務(wù)你得把自己想象成公交總站里的調(diào)度員。調(diào)度員每天盤算的事情不是“哪輛車壞了”這種突發(fā)狀況而是一個(gè)更基礎(chǔ)的循環(huán)問題一條公交線路每小時(shí)能運(yùn)走多少乘客路上要跑多久需要同時(shí)派幾輛車在路上周轉(zhuǎn)這里有幾個(gè)關(guān)鍵概念直接對應(yīng)數(shù)據(jù)模型線路方向去程和返程往往不是對半開的早高峰去企業(yè)園區(qū)方向人多晚高峰反向人多所以排班數(shù)據(jù)要區(qū)分上下行。單程運(yùn)行時(shí)長一輛車從始發(fā)站開到終點(diǎn)站需要多長時(shí)間它決定了一個(gè)司機(jī)、一輛車在固定時(shí)間內(nèi)能跑完幾個(gè)單程。時(shí)段劃分一天通常切成早高峰、日間平峰、晚高峰、晚間低峰幾段不同時(shí)段需求差距很大。發(fā)車間隔同一線路上相鄰兩班車的出發(fā)時(shí)間差間隔越小乘客越少等車但運(yùn)營成本也越高。計(jì)劃班次數(shù)某時(shí)段內(nèi)預(yù)設(shè)的總發(fā)車班次班次越多意味著需要更多的車和司機(jī)投入。滿載率車輛實(shí)際載客量和額定載客量的比值這個(gè)值過高說明間隔拉得太大。做這個(gè)畢業(yè)設(shè)計(jì)源碼的時(shí)候你會(huì)發(fā)現(xiàn)系統(tǒng)需要讓用戶先錄入線路、站點(diǎn)、時(shí)段和車輛信息然后“優(yōu)化”算法根據(jù)客流需求生成一份新的發(fā)車計(jì)劃表最后報(bào)表下面展示每天的計(jì)劃班次、發(fā)車時(shí)刻、車輛周轉(zhuǎn)情況。理解這個(gè)業(yè)務(wù)流程比記住某一行代碼重要得多。2. 時(shí)間表優(yōu)化的核心算法從經(jīng)驗(yàn)值到可量化的目標(biāo)函數(shù)2.1 建模之前先劃定約束條件源碼里如果真的有優(yōu)化模塊一般不會(huì)直接套一個(gè)復(fù)雜的神經(jīng)網(wǎng)絡(luò)那是過度設(shè)計(jì)。公交時(shí)間表優(yōu)化是一個(gè)典型的約束滿足問題建模前要先給條件畫框框。我給你一個(gè)簡單的抽象方式一條公交線路的某個(gè)運(yùn)營時(shí)段長度為 T 分鐘理論上乘客在這段時(shí)間內(nèi)均勻到達(dá)車站。每輛車載客上限是 C 人管理方希望平均滿載率在 p 附近比如 60% 到 80% 之間都算健康。優(yōu)化目標(biāo)通常是讓乘客平均候車時(shí)間盡量短同時(shí)別讓班次多到虧本。這個(gè)問題的自由變量就是發(fā)車間隔 h或者等價(jià)地說這個(gè)時(shí)段發(fā)多少班車 n。約束條件有三個(gè)班次數(shù)不能低于某個(gè)最小值否則單輛車會(huì)擠爆班次數(shù)不能高于某個(gè)最大值否則線路虧損嚴(yán)重最后一班車必須在首末班時(shí)間范圍內(nèi)覆蓋到位。當(dāng)你把優(yōu)化目標(biāo)函數(shù)寫出來之后它其實(shí)就變成了一個(gè)比較簡單的參數(shù)搜索問題。這是這類畢業(yè)設(shè)計(jì)相對現(xiàn)實(shí)的做法。2.2 最小等待時(shí)間模型的主干邏輯如果你想在論文里把原理寫飽滿一點(diǎn)可以參考下面這個(gè)模型。假設(shè)某個(gè)時(shí)段需求人數(shù)為 D平均單程運(yùn)行時(shí)長為 R期望滿載率為 p車輛額定載客量為 C那么該時(shí)段估計(jì)需要的發(fā)車班次近似為estimate_bus_count ceil(D / (C * p))這是第一層估算。接著若時(shí)段長度是 T分鐘建議的平均發(fā)車間隔約等于suggested_interval T / estimate_bus_count但僅用這個(gè)公式太粗糙所以很多實(shí)現(xiàn)里會(huì)進(jìn)一步引入“乘客平均等待時(shí)間”作為目標(biāo)函數(shù)。若乘客到達(dá)完全隨機(jī)且相鄰班次間隔為 h 分鐘乘客平均等待時(shí)間約為 h/2 分鐘對多個(gè)時(shí)段求和再把運(yùn)營總成本按一定權(quán)重折算進(jìn)去形成一個(gè)損失值。之后用遍歷或簡單的迭代尋優(yōu)方法找到一組發(fā)車間隔讓加權(quán)損失最小。下面這段是簡化示意邏輯真正源碼里可能長這樣def optimize_interval(time_span_minutes, hourly_demand, bus_capacity, target_load, min_interval, max_interval): 計(jì)算一個(gè)運(yùn)營時(shí)段內(nèi)的建議發(fā)車間隔 best_interval min_interval best_score float(inf) # 在約束范圍內(nèi)遍歷候選間隔間隔一般取整數(shù)分鐘 for interval in range(min_interval, max_interval 1): bus_count math.ceil(time_span_minutes / interval) # 理論載客上限大于時(shí)段需求量是硬約束 if bus_count * bus_capacity * target_load hourly_demand * (time_span_minutes / 60): continue # 目標(biāo)函數(shù)乘客平均等待時(shí)間 運(yùn)營成本折中 wait_time_cost interval / 2.0 operation_cost bus_count * 1.0 score wait_time_cost operation_cost if score best_score: best_score score best_interval interval return best_interval這段我沒有把調(diào)度恢復(fù)、回車場時(shí)間放進(jìn)去那是加分項(xiàng)。你在寫論文的時(shí)候會(huì)說“本文在保證滿載率約束的前提下以乘客等車時(shí)間和運(yùn)營班次的加權(quán)和最小為優(yōu)化目標(biāo)在不同時(shí)段分別求得最優(yōu)發(fā)車間隔”。這句話一擺算法的水準(zhǔn)就上來了。2.3 看源碼時(shí)優(yōu)先找的四個(gè)函數(shù)在一個(gè)Django工程里優(yōu)化邏輯通常不在 views.py 里而在一個(gè)獨(dú)立的 service、utils 或 algorithm 文件中。拿到源碼后優(yōu)先找這四個(gè)東西讀取線路和時(shí)段參數(shù)的入口函數(shù)判斷某組發(fā)車間隔是否滿足約束的校驗(yàn)函數(shù)計(jì)算等待時(shí)間成本和運(yùn)營成本的目標(biāo)函數(shù)將優(yōu)化結(jié)果批量寫入時(shí)間表模型的保存函數(shù)。你只要在IDE里搜關(guān)鍵詞比如“interval”“optimize”“schedule”“dispatch”就能把優(yōu)化模塊定位出來。定位到以后再畫調(diào)用關(guān)系哪里是入口哪里是出口包你答辯前能把整條鏈路背下來。如果你找了半天沒找到任何優(yōu)化相關(guān)的代碼那這個(gè)項(xiàng)目大概率是只有管理頁面標(biāo)題里的“優(yōu)化”只是包裝。這時(shí)候建議你自己補(bǔ)一個(gè)函數(shù)上去技術(shù)難度不大論文卻會(huì)好寫得多。3. 源碼工程的目錄手記Django的Models、Views和排班服務(wù)層長什么樣3.1 數(shù)據(jù)模型字段設(shè)計(jì)的取舍我看過很多以“timetable”或“bus”命名的Django項(xiàng)目打開 models.py基本都能看到這樣幾個(gè)實(shí)體類。線路表BusLine一般記錄線路編號(hào)、線路名稱、起點(diǎn)站、終點(diǎn)站、日首班時(shí)間、日末班時(shí)間、單程運(yùn)行時(shí)長。注意首末班時(shí)間一般用 TimeField 而不是 DateTimeField發(fā)車班次不跨天的情況下這樣更直觀。站點(diǎn)表BusStop通常包含所屬線路、站點(diǎn)名、站點(diǎn)排序、相對始發(fā)站的距離或行使分鐘偏移。站點(diǎn)排序這個(gè)字段特別重要但很多同學(xué)容易漏如果沒有序號(hào)字段線路站點(diǎn)順序只能靠列表順序猜測一排序代碼就容易出錯(cuò)。時(shí)刻表BusSchedule / TripSchedule是最核心的表。它一般保存線路外鍵、日期類型或日期、具體發(fā)車時(shí)間、對應(yīng)車輛編號(hào)/司機(jī)信息。有的項(xiàng)目會(huì)把發(fā)車時(shí)間和車輛放在一張表里也有的把發(fā)車時(shí)間和車次信息拆成兩張表。前者實(shí)現(xiàn)簡單適合畢業(yè)設(shè)計(jì)后者擴(kuò)展強(qiáng)但多表聯(lián)查的復(fù)雜程度也能讓你多掉幾根頭發(fā)。數(shù)據(jù)集表RouteDemand / PassengerFlow在真正做了優(yōu)化的項(xiàng)目里非常關(guān)鍵。它記錄某個(gè)日期類型、某個(gè)時(shí)段內(nèi)各站的上客人數(shù)或計(jì)劃需求人數(shù)。這部分?jǐn)?shù)據(jù)通常沒有現(xiàn)成的真實(shí)來源所以有的項(xiàng)目會(huì)內(nèi)置一份樣本數(shù)據(jù)有的留一個(gè)上傳入口方便你導(dǎo)入調(diào)研數(shù)據(jù)。如果你的源碼里沒有這張表也沒關(guān)系很多簡化模型直接把“線路平均滿載率”“單趟乘客數(shù)”配在線路屬性上。展開出來字段大致是表名關(guān)鍵字段作用和備注BusLinecode, name, start_station, end_station, start_time, end_time, run_duration一條公交線路一天跑多久基礎(chǔ)參數(shù)BusStopline, name, order_no, offset_minutes站點(diǎn)偏移分鐘對后續(xù)計(jì)算到站時(shí)刻極有用BusScheduleline, date_type, departure_time, vehicle_no, direction日期類型區(qū)分工作日和節(jié)假日PassengerFlowline, time_slot, demand_count, record_date優(yōu)化算法依賴的客流輸入數(shù)據(jù)OptimizeResultline, date_type, time_slot, best_interval, total_buses, created_at保留每次優(yōu)化結(jié)果方便論文中做方案對比如果工程里帶著這幾張表你基本可以確定數(shù)據(jù)模型是圍繞“時(shí)間表優(yōu)化”設(shè)計(jì)的。接下來答辯時(shí)你可以解釋為什么要單獨(dú)建 OptimizeResult 表調(diào)優(yōu)算法的參數(shù)后新舊方案需要保留比較否則你沒法證明優(yōu)化前后的差別。3.2 URLs如何拼起一個(gè)“時(shí)間表管理”的交互鏈路Django項(xiàng)目的URL配置直接反映功能入口。你可以打開主 urls.py再看某個(gè)應(yīng)用下的 urls.py把路徑和視圖對應(yīng)起來。常見的管理鏈路在這套項(xiàng)目中基本長這樣/admin/ - Django自帶后臺(tái)管理線路、站點(diǎn)、運(yùn)營參數(shù) /busline/list/ - 線路列表新增和編輯線路基本資料 /schedule/table/ - 按日期類型查詢已生成的發(fā)車時(shí)間表 /schedule/optimize/ - 觸發(fā)優(yōu)化對某條線路做時(shí)間表重排 /schedule/export/ - 將時(shí)間表導(dǎo)出成Excel或CSV用于論文附件 /passengerflow/import/ - 客流數(shù)據(jù)導(dǎo)入為算法提供輸入你只要順著 /schedule/optimize/ 這個(gè)地址往下鉆找到對應(yīng)視圖函數(shù)再找它調(diào)用的算法文件就抓住了整條業(yè)務(wù)主鏈路。之后在說明文檔或論文的功能模塊部分你也按這條鏈路由外向內(nèi)寫讀者會(huì)非常容易理解。3.3 真正藏核心邏輯的service層而不是views很多初學(xué)者拿到Django源碼習(xí)慣先把 views.py 從頭看到尾。我建議你在看這套代碼時(shí)反著來先找獨(dú)立的功能包或services目錄再看視圖是不是只做了請求處理和參數(shù)傳遞。合格的分層設(shè)計(jì)一般是views 從 request 里取參數(shù)調(diào)用 service 層函數(shù)完成計(jì)算再把結(jié)果塞進(jìn) context 返回給模板渲染。如果把幾十行業(yè)務(wù)計(jì)算直接堆在 view 里代碼跑起來沒問題但不方便做單元測試答辯老師也容易質(zhì)疑你的擴(kuò)展性。我拆了幾個(gè)同類型項(xiàng)目后發(fā)現(xiàn)優(yōu)化計(jì)算這種代碼放在 views 里的時(shí)候通常會(huì)有大量復(fù)雜的 if-else由于縮進(jìn)太深前后端邏輯糾錯(cuò)很浪費(fèi)時(shí)間。所以如果你要改造這套源碼我強(qiáng)烈建議把算法挪到業(yè)務(wù)層項(xiàng)目根/ busline/ # 線路應(yīng)用 models.py # 線路、站點(diǎn)模型 views.py # 頁面視圖 services.py # 新增業(yè)務(wù)服務(wù)層優(yōu)化算法入口放這里 schedule/ # 時(shí)間表應(yīng)用 models.py # 發(fā)車時(shí)刻、客流、優(yōu)化結(jié)果模型 optimizer.py # 優(yōu)化計(jì)算核心 admin.py # 后臺(tái)管理注冊 templates/ static/在答辯時(shí)你可以主動(dòng)說“我把優(yōu)化邏輯從視圖層抽離出來了后續(xù)如果要換遺傳算法只需要替換業(yè)務(wù)層的一個(gè)函數(shù)不用改頁面和URL路由?!边@個(gè)表述會(huì)讓老師覺得架構(gòu)意識(shí)到位。4. 把編號(hào)39936的項(xiàng)目跑起來虛擬環(huán)境、數(shù)據(jù)庫遷移和管理員賬號(hào)4.1 運(yùn)行環(huán)境的版本匹配給想省事的人一個(gè)組合老一點(diǎn)的畢業(yè)設(shè)計(jì)源碼最大的問題是Python和Django版本未必兼容。寫在高版本Django里的代碼可能用了新版才有的字段屬性寫在舊版里的路由寫法在新版里又會(huì)直接報(bào)錯(cuò)。所以我拿到壓縮包后的第一個(gè)動(dòng)作不是急著雙擊運(yùn)行而是先看 requirements.txt 和項(xiàng)目說明里寫的是基于哪個(gè)Python版本生成的。如果你的機(jī)器上同時(shí)裝了幾個(gè)Python版本建議用虛擬環(huán)境隔離。參考下面的命令# Windows 下用 py 指定版本創(chuàng)建環(huán)境 py -3.10 -m venv venv # 進(jìn)入虛擬環(huán)境 .\venv\Scripts\activate # 安裝依賴 pip install -r requirements.txt # 如果沒有requirements就按項(xiàng)目常見組合手動(dòng)裝 pip install django4.2.* pandas openpyxl這里我推薦 Django 4.2因?yàn)樗情L期支持版本到寫論文的時(shí)候不用擔(dān)心莫名其妙的兼容性報(bào)錯(cuò)。如果源碼里大量使用 django.conf.urls.url 這種舊式寫法可能需要降到 Django 3.2。具體看運(yùn)行報(bào)錯(cuò)不猜。一個(gè)常見的坑是requirements里包含了大量無關(guān)包比如numpy、scikit-learn但它們在優(yōu)化代碼里其實(shí)沒被引用。你直接全量安裝不會(huì)致命就是耗時(shí)。我建議裝好后逐個(gè)刪除明顯用不到的超大庫能讓你后續(xù)部署更快。4.2 settings.py里需要按本機(jī)情況調(diào)整的配置打開 bus_system/settings.py 之后最常改的配置項(xiàng)有這幾個(gè)ALLOWED_HOSTS開發(fā)階段建議寫成[*]否則用局域網(wǎng)IP訪問時(shí)會(huì)報(bào)Bad Request。正式部署再收緊。DATABASES如果項(xiàng)目默認(rèn)連的是遠(yuǎn)程MySQL而你沒有那個(gè)賬號(hào)必須先改成SQLite或者本地MySQL。DEBUG跑通階段保持DEBUGTrue這樣頁面報(bào)錯(cuò)能直接看到堆棧。LANGUAGE_CODE 和 TIME_ZONE推薦改成zh-hans和Asia/Shanghai否則后臺(tái)錄入時(shí)間時(shí)會(huì)遇到時(shí)區(qū)差8小時(shí)的詭異問題。STATIC_ROOT / STATICFILES_DIRSstatic目錄配錯(cuò)頁面樣式會(huì)光禿禿的。拿數(shù)據(jù)庫來說SQLite換成本地MySQL其實(shí)只是為了展示“我用過真正的數(shù)據(jù)庫”在論文里可以多寫一句“系統(tǒng)支持按配置切換數(shù)據(jù)庫”。如果你只是想先把功能跑通直接復(fù)制下面這段換掉原配置DATABASES { default: { ENGINE: django.db.backends.mysql, NAME: bus_system, # 先建好這個(gè)庫 USER: root, PASSWORD: 你自己的密碼, HOST: 127.0.0.1, PORT: 3306, } }如果用MySQL記得提前建庫并且用pip install pymysql裝驅(qū)動(dòng)然后到項(xiàng)目包下的__init__.py寫入import pymysql pymysql.install_as_MySQLdb()如果不加這一段Django連接MySQL時(shí)容易報(bào)模塊找不到MySQLdb。4.3 創(chuàng)建管理員與初次體驗(yàn)流程配置完成后按順序執(zhí)行遷移和管理員創(chuàng)建命令python manage.py makemigrations python manage.py migrate python manage.py createsuperuser python manage.py runserver第一次跑通項(xiàng)目后不要著急截圖寫日志先做一次完整數(shù)據(jù)流測試。具體做法是進(jìn)入Django后臺(tái)/admin/手工新增兩條公交線路給每條線路配置3到5個(gè)站點(diǎn)記錄行駛時(shí)長新增一條客流數(shù)據(jù)記錄時(shí)段選早高峰需求人數(shù)填200前往時(shí)間表優(yōu)化頁面選擇該線路觸發(fā)優(yōu)化查看優(yōu)化后的班次列表核對該時(shí)段發(fā)車數(shù)量和平均間隔是否合理。整個(gè)過程做一遍你才知道哪些頁面能跑通哪些按鈕點(diǎn)了沒反應(yīng)也方便你在論文的“系統(tǒng)測試”章節(jié)里寫出可驗(yàn)證的功能用例。這項(xiàng)工作如果能截圖并配上文字說明比你答辯前臨時(shí)翻閱代碼有用得多。5. 我在復(fù)現(xiàn)過程中踩過的四個(gè)坑附完整排查鏈路5.1 第一坑requirements里的依賴版本跨度過大我拿到工程后先執(zhí)行了pip install -r requirements.txt結(jié)果Django被裝到了最新版而項(xiàng)目里某些寫法是兩三年前的。很快頁面能打開但點(diǎn)到某個(gè)表單時(shí)報(bào)了 FieldError。不要盲目相信依賴清單里的上限范圍更不要直接升級到最新版。正確排查鏈路是看報(bào)錯(cuò)里提到哪個(gè)模型字段顯示“Cannot resolve keyword”打開模型定義確認(rèn)是否有按字段屬性動(dòng)態(tài)查詢的代碼回到Django版本更新日志查該字段或查詢方式從哪個(gè)版本開始變化將Django固定到項(xiàng)目原始的較老版本或者改造代碼里的查詢寫法。我的建議是優(yōu)先改寫代碼而不是降級整個(gè)環(huán)境因?yàn)樾聶C(jī)器上裝老版本可能因?yàn)镻ython過高而失敗。不過這需要你對Django查詢API熟悉不熟悉的話也可以退而求其次降版本但整個(gè)工程跑通后要再做一遍回歸測試。5.2 第二坑Django時(shí)區(qū)和時(shí)間表數(shù)據(jù)對不上時(shí)間表優(yōu)化是個(gè)跟時(shí)間強(qiáng)相關(guān)的功能時(shí)區(qū)配置錯(cuò)了會(huì)鬧出很大烏龍。比如系統(tǒng)里錄進(jìn)了早上8點(diǎn)的班次一查數(shù)據(jù)庫發(fā)現(xiàn)存成了0點(diǎn)頁面再展示時(shí)通過模板時(shí)區(qū)轉(zhuǎn)換又回到8點(diǎn)。如果只在一個(gè)環(huán)節(jié)里做了轉(zhuǎn)換另一個(gè)環(huán)節(jié)沒有你會(huì)在某個(gè)圖表里看到8點(diǎn)被顯示成16點(diǎn)。排查這種問題時(shí)我建議你直接在Django shell里創(chuàng)建一條測試班次然后馬上打印出來。代碼類似這樣from django.utils import timezone from datetime import datetime from schedule.models import BusSchedule s BusSchedule.objects.first() print(s.departure_time, type(s.departure_time)) print(timezone.localtime(s.departure_time))如果打印結(jié)果出現(xiàn)8小時(shí)偏移就去settings里把TIME_ZONE改成Asia/Shanghai并把USE_TZ設(shè)置成False。畢業(yè)設(shè)計(jì)系統(tǒng)如果只需要固定本地時(shí)段關(guān)閉UTC轉(zhuǎn)換反而省心。5.3 第三坑Bootstrap靜態(tài)文件默認(rèn)全加載不出來Django的static處理邏輯不是開箱即用。很多時(shí)候模板里寫了{(lán)% load static %}和一堆link href{% static css/bootstrap.css %}但如果settings里的STATICFILES_DIRS沒有指向?qū)嶋H物理目錄頁面就是沒樣式像是整個(gè)前端崩了。我見過最長的一次排查花了兩個(gè)多小時(shí)一直以為是下載的模板源碼有問題后來發(fā)現(xiàn)是static目錄的路徑不對。你要按這個(gè)順序來查打開瀏覽器開發(fā)者工具的Network面板看CSS/JS請求是否提示404按提示URL找到瀏覽器實(shí)際請求的路徑比如/static/css/bootstrap.css回到項(xiàng)目目錄確認(rèn)該文件存在于某個(gè)static目錄下檢查settings里的靜態(tài)文件配置是否同時(shí)設(shè)置了STATIC_URL和STATICFILES_DIRS保證路徑指向正確如果模板放在Django應(yīng)用下也可以把static目錄放到各個(gè)應(yīng)用目錄里再用findstatic命令確認(rèn)Django能找到。Django在開發(fā)環(huán)境調(diào)試靜態(tài)文件時(shí)通常還需要在根urls.py里加入static配置。如果你看到頁面能打開但全是純文字優(yōu)先沖這條鏈路檢查。5.4 第四坑數(shù)據(jù)庫遷移順序和數(shù)據(jù)清空許多二手項(xiàng)目自帶遷移文件和測試數(shù)據(jù)。但數(shù)據(jù)不能保證和你的模型改動(dòng)一致。常見情況是你修改了某個(gè)模型字段后執(zhí)行makemigrations結(jié)果系統(tǒng)提示“已存在非空字段卻沒有默認(rèn)值”。這時(shí)候你選擇1直接給個(gè)空默認(rèn)值程序能跑但歷史數(shù)據(jù)的該字段就變成空白可能導(dǎo)致頁面模板解析報(bào)錯(cuò)。更穩(wěn)妥的做法是執(zhí)行遷移前先備份數(shù)據(jù)庫。如果是SQLite直接把db.sqlite3復(fù)制一份改名。如果是MySQL用mysqldump備份。然后按順序migrate --run-syncdb或者干脆將對應(yīng)應(yīng)用下的遷移文件重置。重復(fù)數(shù)據(jù)刪除時(shí)直接在Django shell里按條件刪除比寫一堆SQL更安全from schedule.models import BusSchedule BusSchedule.objects.filter(departure_time__isnullTrue).delete()每刪一次前都先執(zhí)行.count()確認(rèn)受影響行數(shù)避免誤刪大表。這類問題其實(shí)很多都不怪你寫的代碼而是源碼本身留下的歷史包袱。所以我的原則是跑功能前先備份改動(dòng)模型前先弄清遷移文件內(nèi)容。這套流程用在幾乎所有Django畢業(yè)設(shè)計(jì)源碼上都成立。6. 畢業(yè)答辯時(shí)這套系統(tǒng)最值得展開的三個(gè)技術(shù)話題6.1 講清楚“Django為什么合適做這種管理型系統(tǒng)”答辯時(shí)老師不一定會(huì)深究Django源碼但他大概率會(huì)問一句“為什么選Django”。不要只說“因?yàn)閷W(xué)過”“網(wǎng)上教程多”。你可以從項(xiàng)目特點(diǎn)去解釋公交時(shí)間表管理系統(tǒng)本質(zhì)上是數(shù)據(jù)密集型Web應(yīng)用數(shù)據(jù)模型之間關(guān)系清晰適合用Django的ORM來管理。你可以這樣展開系統(tǒng)里有線路、站點(diǎn)、班次、客流、優(yōu)化結(jié)果幾類數(shù)據(jù)彼此通過外鍵關(guān)聯(lián)。Django的Model層能把數(shù)據(jù)庫表直接映射成Python對象遷移機(jī)制可以隨時(shí)調(diào)整模型字段非常契合畢業(yè)設(shè)計(jì)迭代開發(fā)的特點(diǎn)。后臺(tái)管理用的是Django Admin對于基礎(chǔ)數(shù)據(jù)的錄入和管理可以減少大量重復(fù)的前后端代碼。如果老師追問性能你也不用慌。公交調(diào)度系統(tǒng)的用戶規(guī)模不是一個(gè)互聯(lián)網(wǎng)產(chǎn)品后臺(tái)管理人員可能就幾個(gè)或幾十個(gè)人Django在中等并發(fā)下的數(shù)據(jù)查詢能力完全夠用。關(guān)鍵是優(yōu)化算法本身能不能在可接受時(shí)間內(nèi)給出方案。6.2 時(shí)間表優(yōu)化的邊界條件比算法本身更能體現(xiàn)工作量很多同學(xué)答辯時(shí)只講算法公式這是不夠的。一套能落地的優(yōu)化算法價(jià)值在于處理真實(shí)約束。舉例來說早高峰需求再大單班次的間隔通常也不會(huì)低于2分鐘否則車輛會(huì)在始發(fā)站排隊(duì)同理司機(jī)有工時(shí)上限一個(gè)司機(jī)不可能連續(xù)跑全天所有的班次還要考慮車輛進(jìn)出場時(shí)間末班車之后車輛要回到停車場。這些都是很容易擴(kuò)展的“邊界條件”。你在論文里如果寫了這些內(nèi)容老師會(huì)覺得你做的是工程而不是套公式。如果源碼里沒有完全實(shí)現(xiàn)這些約束你可以在邏輯上增加一個(gè)參數(shù)配置表讓調(diào)度員手動(dòng)填寫最小發(fā)車間隔和最長連續(xù)運(yùn)營時(shí)長。答辯時(shí)這句話值得你花10秒鐘講。6.3 可以從哪幾個(gè)方向繼續(xù)升級源碼跑的沒問題了只是及格。如果想拿高分就得在“改進(jìn)方向”上給出可執(zhí)行的方案。我提三個(gè)適合在論文總結(jié)部分寫的方向也方便你回答老師的開放性問題第一個(gè)方向是把靜態(tài)時(shí)段劃分改成動(dòng)態(tài)預(yù)測。比如導(dǎo)入連續(xù)一周的客流數(shù)據(jù)讓系統(tǒng)自動(dòng)識(shí)別高峰起止時(shí)間而不是靠人工把一天切成固定時(shí)段。第二個(gè)方向是將單條線路優(yōu)化擴(kuò)展到整個(gè)線網(wǎng)考慮跨線路換乘銜接。比如同時(shí)優(yōu)化多條線路的首末班時(shí)間讓人在換乘站等車的時(shí)間盡量縮小。第三個(gè)方向是引入更高級的啟發(fā)式搜索例如遺傳算法或模擬退火。你可以把現(xiàn)有的枚舉或均勻間隔算法作為基準(zhǔn)在同樣約束下對比新舊算法生成的運(yùn)營成本與乘客等待時(shí)間差值。這樣既顯得你站在現(xiàn)有源碼基礎(chǔ)上做了思考也把人工智能主題順理成章嵌入了論文標(biāo)題。還有個(gè)小技巧改進(jìn)方向必須和你的實(shí)驗(yàn)結(jié)果掛鉤不要單純說“未來可以用遺傳算法”。你可以說“通過當(dāng)前實(shí)驗(yàn)可以看出周末客流波動(dòng)較大說明時(shí)段劃分顆粒度不夠細(xì)下一步會(huì)探索按天粒度的動(dòng)態(tài)預(yù)測模型”。這種說法落地且可信。我自己帶過的畢業(yè)生里有不少人一開始糾結(jié)的并不是做不出來而是沒建立“系統(tǒng)功能要為業(yè)務(wù)目標(biāo)服務(wù)”的意識(shí)。這套源碼編號(hào)39936也好換個(gè)編號(hào)也罷只要你把公交調(diào)度業(yè)務(wù)吃透、把Django請求鏈路走通、再把算法模塊的輸入輸出弄明白論文題目里的“智能”“優(yōu)化”就能講得既有底氣又有支撐。如果時(shí)間有限先按我上面第2節(jié)和第4節(jié)的內(nèi)容去實(shí)現(xiàn)一個(gè)能跑的優(yōu)化流程至少你已經(jīng)超過一半只會(huì)在后臺(tái)新增刪除記錄的同學(xué)了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
人人摸人人干| 综合色、色综合| se99高清无码| 九9九9无码| 色综合色综合网| 五月天婷婷深深爱| 99热日本| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 婷婷91| 不卡在线中文字幕无| 亚洲这里只有精品| 人人看人人摸人人| 婷婷五月天亚洲精品| 五月婷婷六月丁香综合| 五月天停婷基地| 婷婷五月成人| 欧美一级色| 五月天网站亭亭| 国产激情综合五月| 婷婷五月天激情四射五月天激情| 9191avse| 大香蕉婷婷色| 久操热线| 五月丁香日本一抹本| 欧美日韩精品一区二区三区钱| 五月天婷婷影院| 91九色国产熟女| 五月婷婷六月奇米网丁香| 久久曰曰| 亚洲成人色五月婷婷综合| 五月99久久| 99re8热精品免费视频| 色九月| 婷婷五月天天天| 乱抡小BB| 女人天堂 AV| 五月丁香婷婷五月色| 91色久| 五月婷啪啪| 激情五月天第四色| 97碰人人操| 红桃91人妻爽人妻爽| 婷婷在线播放| 婷婷五月欧美综合| 婷婷六月天| 色婷婷丁香花五月天| 亚洲成人在线播放| 激情人妻蜜夜系列区| 五月婷婷色| 涩五月婷婷| www.五月天婷婷| 色综合婷婷| 亚洲AV网站在线观看| 亚洲人人操| 五月天开心婷婷激情网站| 欧美啄木乌丝袜人妻系列| 天天操天天操| 丁香五月婷婷色情综合| 色婷婷伊人| 婷婷久久丁香五月| 六月丁香五月婷婷| 色五月天 丁香| 九九热99久久99| 9热久久在线| 欲求不满的人妻| yazhochengrenavwang| 色色色五月天激情资源| 九九色热| 色情五月停停丁香| 丁香六月在线| 3p九色在线| 欧美人人超级碰| 天天干,天天操,天天射| 亚洲午夜精品久久久久久人妖| 精品人人操| 婷婷五月天久久久| 日本噜噜色网| 91热视频色网站| 狠狠色综合精品视频在线| 天天拍夜夜爽| 大香蕉婷婷五月| 超碰精品在线| 久久久久久久久月丁| AV片一区在线观看| 香蕉操亚洲| 婷婷月五天在线在线看| www.开心激情| 九九热99热| 色婷婷影院| 亚洲精品又粗又大又爽A片| AV大香蕉| 久久9热| 97色碰| 婷婷亚洲丁香五月| 伊人婷婷大香蕉| 天天色视频| 草做免费在线观看| AV大香蕉| 综合狠狠干| 五月开心啪啪| 综合网天天| 国产99久久久国产精品免费看| 狠狠色丁香乆乆| 亚州成人综合在线| 噜噜狠狠| 99热这里只有精品8| 超碰人人操在线| 强辱丰满人妻HD中文字幕| 色欲AVV| 五月天激情网址| 激情婷婷丁香五月天小说| 丁香久色| 婷婷丁香六月天| 久久这里只有精品视频15 | 激情综合婷婷| 色欧美日| 婷婷丁香五月,狠狠综合| 大香蕉婷婷五月天| 夜夜AVV| 激情综合网五月丁香| www.思思99热| 人人播| 色黄啪啪| 婷婷五月天干干| 婷婷五月天成人| 色五月美女| 婷婷伊人綜合中文字幕| 99色综合| 五月激情射| 91啪级电影| 狠狠爱婷婷爱| www.91在线看| 97色色色色色| 五月黄色婷婷| 性色视频| 九九中文色色| 97五月天婷婷| 台湾综合丁香五月蜜桃| 久久激情网| 日韩av在线免费观看| 丁香五月天av| 色婷婷伊人激情在线观看| 色愛综合网| 1区2区视频| 色婷婷中文| ri电影在线| 婷色五月天| 久久ri精品视频| 天天做天天爱天天爽在| 成人av免费观看| 91色逼| 深爱激清网| 色婷婷色综合久久精品V| 五六月婷婷| 先锋资源婷婷| www狠狠| 天天操中文字幕| 狠狠色噜噜色狠狠狠综合色 | 9l视频自拍9l九色成人| 91chinese在线| 秋霞网在线免费基地五月婷婷丁香| 久久这有这里精品| 乱精品一区字幕二区| 六月丁香视频网站| 久久人妻少妇嫩草AV| 99色这里| 51精品国内探花| 日日夜夜爽| 五月婷婷黄色网址| 久久a热| 99热每日| 激情啪啪五月| 99操99| 超碰com| 婷婷涩涩五月天| 狠干综合| 国内外色色色色色成人视频| 色婷婷丁香五月高清在线| 操一区| 日韩色久| 操大屄五月天视频| 99爱视频| 激情五婷精品网在线观看网址| 色五月综合在线| aaa丁香五月天| 亚洲高清在线| 日日爱激情| 亚洲区1| 久久总和99| 欧美激情综合色综合啪啪五月| 五月丁香啪啪啪综合网| 伊人婷婷激情| 色播播婷婷| 丁香五月天堂网| 九九99视频精品| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品 | 色综合视频| 夜夜操夜夜姧| 91se在线视频| 最新无毒无码AV| 精品成人无码A片观看香草视频| 国产内射婷婷| 国产 亚洲 在线| 天天综合亚洲综合网天天αⅴ| 国产69久久久欧美黑人A片| 丁香六月天婷婷开心综合| 久久综合综合综合| 天天综合精品| 色婷婷六月天| 99视频这里有精品免费观看| 中文网AV| 久久亚洲无码| 八戒青柠影视剧在线观看| 激情五月少妇| 五月丁香综合啪啪啪啪啪| 久久五月婷综合| 免费亚洲婷婷五月| 99秘 在线| 光棍影院日韩精品| 天堂久久丁香| 91超碰人人操| 激情久久久久| 99看片| 综合色99| 色婷婷色九月| 久草网大香视频| 99无码视频| 色色热| 色噜噜狠狠色综合日日免费| 亚洲成人综合在线| 97欧美在线| 国产精品扒开腿做爽爽爽A片唱戏| 丁香五月天中文字幕| 99热福利| 99久久久久| 激情婷婷五月天丁香| 天天草天天爽| 99re热在线视频| 色婷婷五月中文字幕在线dvd| 五月婷婷xxx| 毛片九九九九九九| 丁香婷婷影院| 大香蕉视频99| 操逼电影免费看| 激情综合网色播五月| 国产日韩欧美性爱| 人人摸人人澡人人| 人妻久久久久久久 | 性做爰A片免费视频A片直播| 日本乱子人伦在线视频| AA丁香综合激情| 日韩黄色电影| 超碰色综合| 五月婷婷丁香瑟瑟视频| 丁香五月天啪啪a日本| 五月色天五月色| 九九综合久久| site:wpjngj.com| WWW.婷婷五月天.COM| 五月激情婷婷四射| 99视频在线啪| 99热国产婷婷| 色播五月丁香| 婷婷色色综合激情| 婷婷狠狠五月综合| 精品无码99| 夜夜夜叫天天天做| 99视频只有这里精品| 久久成人综合五月天| 日本美女天天日天天爽| 99热精品9| 五月天婷婷色播综合在线| 开心五月婷婷五月| 久久在这里有精品| 思思久日精品视频| 99精品综合| 伊人狠狠操| 婷婷丁香成人网址| 99热手机在线精品| 91丨九色丨熟女丰满| 色五月婷婷五月天| 九九热免费| 丁香五月婷久久| 天天干天天干天天干| 五月天婷婷综合网| 丁香伍月婷电影全集| 91九九九色在| 伊人五月婷婷| 丁香婷婷免费| 五月丁香五月婷婷在线观看| 久久人人九九| 久久er99热精品一区二区| av免费在线看不卡无毒| 婷婷久久图片| 婷婷五月黄色激情在线| 久久婷婷亚洲五月天| 97色色在线视频| 伊人玖玖精品| 色婷婷成人做爰A片免费看网站| 无码人妻丰满熟妇奶水区码| 91日综合欧美| 天天肏屄夜夜爽| 婷婷久久六月天| av中文网站| 亚洲五月婷婷| 天天综合网站| www.久久爱.c n| 99热精品在线观看| 五月丁香在线看| 中文字幕视频在线播放| 五月婷A V在线| 97色视频网| 日日噜噜夜夜狠狠久久丁香六月| 天天舔天天摸天天透| 婷婷五月天综合在线| 激情文学久久| 天天操天天插天天射| 视频一二区| 欧美婷婷六月丁香综合色连续高潮抽搐| 99这里只有精品在线| 色99在线| 综合久久十| 日本成人综合| 99乱视频| 99精品综合| 中文资源在线a| 久久综合天天综合| 涩五月婷婷| 五月婷婷黄色毛片| 99久久思思| 99碰碰视频| 1024亚洲无码| 色色色色色级无码| 无码人妻电影| 婷婷五月天黄色网址| 五月天成人网婷婷| 亚洲激情av| 丁香五月电影院在线观看| 亚洲综合视频天天精品| 五月天伊人综合| 青青草免费公开视频| 久久精品63| 亚洲AV成人无码久久精品老人法拉利| 五月开心网| 五月激情射| 色五月色综合| 日韩精品AV一区二区三区| 97精品在线| 黄色AAAAA| 高清一区二区三区日本久| 色婷婷色情| 夜夜操,天天撸| 精品国产乱码久久久久久免费| 欧美丁香五月97色| 亚洲综合色色| 日韩黄黄| 综合五月婷婷| 婷婷久久性爱| 丁香激情久久| 99自拍视频网站| 人人摸人人干人人做| 粉嫩AV久久一区二区三区| 91九色|疯狂|高潮|对白|| 99乱视频| 97五月综合网| 五月激情网站| 成人精品在线| 人妻久久久久久久| 婷婷六月丁香在线| 丁香五月自拍| 综合99在线| 天天操天天干天天日| 婷婷视频网| 婷婷五月激情综合| wwW天天干| 人人干av| 天天日人人爽| 亚洲影院婷婷色| 五月婷婷性| 91干婷婷| 日本五月天网站| 99视频91| www色色com| 99久久婷婷国产综合精品草原| 91丁香五月| 97碰| 性视频久久| 五月丁香六月激情综合| 五月丁香亚洲校园欧美| 欧美黑人巨大性生话| 欧美婷婷五月激情| 色综合网页| 99这里只有精品视频| 激情性爱五月| 秋霞免费视频| 99这里只有精品|v| 99热国产| 91re色综合视频| 亚洲欧洲自拍图片专区五月天| WWW久久99久久99久久| 五月丁香在线观看| 噜综合| 97精品人人A片免费看| 99精品无码网站| 久99精品视频| 中文av网站| 99久久婷婷五月天| 91丨九色丨丰满人妖| 激情五月婷婷综合| 操啊操av| 亚洲激情网| 色五月激情五月| 五月婷伊人| 97热精品| 婷婷五月天国产传媒| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 九色综合网| 九九在线精点品| 久热91| 国产3p露脸普通话对白| 五月婷婷色| 噜噜狠狠| 综合九九久久| 亚洲人妻av| 五月激情综合美女久久| 丁香六月婷婷缴情欧美| 99在线热视频| 91在线观看九区| 婷婷五月丁香综合| 婷婷播5月| www.婷婷| 亚洲精品视频电影| 五月天丁香久久综合 | 丁香成人五月天| 丁香六月毛片| 色五月xxx| 七月激情六月婷婷综合在线播放| 天天肏在线| 九热免费视频| 99亚州综合精品成人网| 人妻在线中文字幕久久| 香蕉久久国产AV一区二区| 久久婷婷资源| 日韩AV成人电影| 99精品免费视频| 色色色综合色| 操人妻视频91| 激情综合色婷婷啪啪六月天| 久久婷婷六月综合资源| 色七色九九| 五月丁香激情综合啪啪| 欧美激情久| 日本不卡高字幕在线2019| 99在线观看视频| site:jszngf.com| 99热99在线| 91热手机在线| www.久9| 五月丁香网站在线播放| 综合五月草| 五月婷六月| 超碰99热在线观看| 激情婷婷综合网| 新激情婷婷| 欧亚成人A片一区二区| 五月婷婷之综合激情| pom538精品视频| 五月丁香婷爱在线| AV 3P| 我爱宗和色| 综合激情五月四射婷婷| 日本a片网址| 久久98| 日本色图综合| 久久激情综合| 久热这里只有精品3| 色99在线视频| 99久久66| 丁香五月亚洲无码| www.lingjunshare.com| 99热这里只有精品最新网址| 五月丁香色婷婷久久| 丁香久久| 狠狠色噜噜狠狠狠狠综合| 日韩在线视频中文字幕| 婷婷色网| 国产婷婷色综合AV蜜臀AV | 国产69久久久欧美黑人A片 | 五月丁香综合激情| 97色色色色色色色| 五月天婷爱综合| 开心五月丁香啪| 天天爽夜夜爽夜爽精品| 五月天婷婷成人| 久久天天| 五月婷婷激情| 婷婷久久综合久| 五月天丁香婷婷久久九| 99热一本| 99综合视频| 九九免费精品在线视频| 激情综合五月色丁香婷婷| 五月天五月天激情网| 天天干一干| 久久五月丁香| 国产午夜精品一区二区三区四区 | 99性爱视频| 色婷婷最新域名| 91人人操.COM| 精品九九视频| 婷婷丁香色情| 裸体做A爰片毛片A片免费| 春色激情| 久久久大香蕉| 欧美婷婷五月天综合| 久久婷婷综合五月天| 另类视频丁香五月| 婷婷五月激情小说| 99干在线| 婷婷久久久久久久| 成人丁香| 免费观看全黄做爰的视频| 色婷婷久久7777| 综合五月婷婷| 丁香婷婷色| 五月婷丁香| 亚洲激情久久| 婷婷五月激情图片| 色色色免费视频| www.狠狠| 婷婷五月天大香蕉| 5月丁香六月情| 午夜亚洲国产精品av一区二区| 极品人妻VIDEOSSS人妻| 婷婷午夜综合| 婷婷五月六月丁香综合| 日本99视频| 日韩无码乱轮| 热99re| 成人片在线播放| 狠狠色噜噜狠狠狠狠狠色综合久久| www.色色五月天.com| 六月天无码网址| 99精品在线播放| αV电影| oumeisesewang| 色五月成人| 精品动漫 无码av| 99热欧| 午夜成人综合| 97操在线资源| 日本成人噜噜| 色色亚洲视频| 亚洲激情婷婷| 亚洲天天操| 色香蕉婷婷| 99热这里只有精品21| 99热这里只有精品国产精品| 伊人在线视频| 五月婷婷丁香五月亚洲色| 五月丁香成年黄色| 亚洲丁香五月| 超碰日韩人妻在线| 激情精品久久| 久久99网站| 亚洲一区国产传媒| 99热资源在线| 99色在线观看视频| 香焦网五月天| 91日日日| 成人五月天丁香| AVV黄| 狠狠色噜噜色狠狠狠综合久久成人波| 无码成人播放器| 人妻中文在线| www久| 五月婷婷啪啪啪| 日本高清久| 在线看AV| 亚洲激情五月| 在线视频激情网站| 国产婷婷五月天| 手机旧版看人妻1025| www.五月天婷婷| 婷婷五月丁香激情图片| 狠狠xx| 婷婷激情五月天激情小说| 九九热视频免费| 99爱在线| 日韩色色视频www| 欧美天堂婷婷日韩| 人人操五月天| 色域五月婷婷丁香| 天天色综网| 婷婷五月天最新综合你懂的| 熟妇人妻中文字幕无码老熟妇| 丁香啪啪| 亚洲欧洲中文日韩久久AV乱码| 九热在线这里有精品6| 婷婷在线中文字幕| 欧美日本另类| 亚洲欧美综合7777色婷婷| www.久久| 色五月视频无码播放| 色综合色综合网| 99热最新网址| 亚洲成人超碰| 好吊操这里只有精品| 狠狠色色| 婷婷五月激情视频| 91碰碰| 色色色区| 2020日日干| www99精品亚| 色 色 色综合com| 五月丁香色婷婷久久| 色五月婷婷五月| 五月丁香六月婷婷玖玖| 97久久精品| 激情五月天婷婷| 久久久久这里只有精品| 97在线刺激| 亚洲成人免费电影| 色五月婷婷天天干| 婷婷色五月天色| 九九热视频在线观看| 五月综合色播播丁香婷婷| 天天操婷婷| 202丰满熟女妇大| 五月婷婷激情日本| 日韩欧美四五区| 欧美啪啪五月天| 中文字幕在线免费观看视频| 97se视频在线| site:feetmall.com| 婷香五月| 99热色婷婷| 五月丁香成人网| 日韩超碰在线| 综合网亚洲| 77799热| 婷婷久久丁香五月| 色99久草在线| 丁香六月综合激情| 婷婷五月综合色拍| 午夜丁香婷婷| www,婷婷五月天777me,com| 人妻操逼视频。| 蜜乳AV成人| 亚洲精品久久久久AV无码| 五月婷婷丁香大陆免费| www久久99com| 超碰超碰在线| 97视频.干com| 五月天com| 激情婷婷丁香五月天| 99爱这里只有精品免费视频| 就要爱综合| www久久艹| 大香伊人婷婷| 久操欧美在线观看97| 丁香九月婷婷| 婷婷激情六月| 色五月首页| 我去色色网五雨天| 久热这里只有精品6| 色婷婷五月天在线| 激情五月婷婷综合网| 天天肏天天插| 激情99热| 综合xx网| 五月婷婷视频啪啪美女| 五月婷婷久久内射| 五月天欧美 另类小说| 丁香六月色婷婷欧美| 午夜免费试看| 伊人久久艹| 91人人操人人看| 一起草无码| 亚洲丁香花五月丁香花| 丁香五月欧美婷婷综合| 亚洲情欲久久| 大胆伊人久久| AV在线观看网站| 五月天婷婷操逼视频| 另类视屏| av网址在线| 天搞天天天天天| 婷婷第六色| tingtingzonghewang| 色五月丁香激情| 可以直接看的av网站| 丁香伊人激情| 可以看的AV| 99人人操人人摸| 九九免费视频| 91超碰人人操| 久热久| 大香蕉丁香婷婷| 九九美女视频| 人人操AV| 天天日日天天| 色情婷婷五月天| 综合伊人久久| 六月丁香五月婷婷| 色五月婷婷网| 99精品无码| 激情网色五月| 九九五月天| 久久精品小视频| 激情综合色播| 丁香六月激情| 午夜在线成人网站免费观看| 九九热re99re6在线精品| 影音先锋色婷婷| 777精品成人a v久久| 五月婷婷天| 日本五月婷婷| 色婷婷亚洲综合av| 天天色播| 熟女激情五月天| 色色色9| 婷婷亚洲天堂| www.九月婷婷丁香.com| 综合激情五月四射婷婷| 开心五月婷婷99| 97久久精品| 国产精品久久久久久久久久| 超碰在线观看9| 亚洲操逼网| 五月丁香啪啪综合| 粉嫩AV久久一区二区三区| 一级性感毛片| 九九热99精品在线| 久草大| 黄色三级毛片中字| 五月久久婷婷| 色99网站| 久久久99久久| www91久久| 婷婷九月丁香久久| 思思久久精品| 狠狠综合色网| 五月天激情日色在线| www.99热视频| 五月停停色| 天天插AV丝袜中| 色偷偷AV亚洲男人的天堂| 色婷婷激情五月天| 狠狠狠夜夜夜| 四LLL少妇BBBB槡BBBB| 久久久18| 免费亚洲婷婷| 色停停影院五月天| 无码毛片992367| 婷婷五月天激情网| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 色综合色综合网| 五月天色综合| 久久精彩免费视频精彩免费视频| 五月天亚洲色| www.金莲av| 丁香六月婷婷综合麻豆| 五月婷婷片| 亚洲精品国产成人AV在线| 激情五月,激情综合网| 亚洲V国产V欧美V久久久久久| 国产精品成人网站| 99热这里只有精品2| 亚洲综合色婷婷文学| 亚洲在线激情婷婷五月| 色区久久| 狠狠搞五月天| 激情九月婷婷| 五月天综合激情网| 日本三级日本三级99| 婷婷激情性爱| 久久久久久久久久8888| 色丁香五月婷婷| 成人在线不卡| 国产成人综合在线| 色吧五月婷婷| 玖热精品综合视频| 天天爽天天爽视频| 无码一区二区三区四区五区91c| 深爱激情六月| 午夜激情久久| 79精品视频在线观看,| Av在线资源| 五月丁香啪啪| 丁香五月天堂亚洲社区| 五月丁香六月欧美综合网站| 97干婷婷| 伊人久久大香蕉网| 色婷婷大香蕉| 九九久久精品| 天天噜天天爱| 五月天婷婷基地| 激情五月丁香色婷婷| 五月停视频天堂| 十月丁香九月婷婷综合| 97久久超级| 噜一噜在线| 色五月激情视频在线综合| 操逼巨乳91| 日韩九区| 亚洲电影在线观看| 蜘蛛女免费观看完整版高清电影| 精品久久久中文字幕大豆网推荐理由| WWW.夜夜| 丁香婷婷色| 五月婷婷综合视频| 先锋av性爱成人电影| 亚洲av午夜精品一区二区| 五月婷婷天| 日本色色色| 国产成人精品一区二三区熟女在线| 97婷婷五月天| 综合色影| 五月婷婷激情综合| 97婷婷五月天| 97视频.干com| 香蕉AV777XXX色综合一区| 婷婷六月丁香色| 国产婷婷久久| 精品色色| 新精品99| 亚洲综合在线视频| 四季8848精品成人免费网站 | 中文字幕在线播放视频| 激情网狠狠干| 99热全是精品| 91九九| 天天做天天爱天天玩| 99这里的视频都是精品| 色yeye欧美| 丁香五月婷婷网| 99日这里只有精品| 五月天国产成人| 亚洲成人丁香花| 久9视频| 五月丁香影院| VA国产在线综合网站| 狠狠干在线| 99热在线观看| 亚洲AV成人片无码网站| 欧美性色五月天| 97久久超碰| 99热精品网| 久久婷五月天| 久久色五月| 欧美狠狠地| 久青青久| 亚洲丁香婷婷| 婷婷色影院| 99热爱爱干干日| 激情精品久久| 色播播婷婷| 六月婷婷日| 99噜噜噜在线播放| 久久久婷婷| 日日噜噜夜夜狠狠久久丁香五月| 丁香五月天欧美在线| 五月丁香综合啪啪啪啪啪| 九九热99在线视频| 日本在线播放97| 精品色色| www.天天日| 色爱综合网| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪| 99热精品在线播放观看| 激情久久肏屄视频| 婷婷久久色| 丁J香六月首页| 碰97 久| 日本人妻伦在线中文字幕| 色色色婷婷五月天| 激情综合网五月| 激情五月丁香六月综合AVXXXX| 久久综合网免费视频| 四月婷婷五月色综合| 91久久久久久久久久| 99色免费| 婷婷天天五月天| 色综合激情图区| 婷婷丁香91综合| 少妇AB又爽又紧无码网站 | A片一曲| 天堂成人久久| 91人人操人人| 99热网址| 碰碰91| 99色在线视频观看| 亲子乱AV一区二区三区下载| caopeng97人人| 91精品国产色猫| 久久99精品久久久久久三级| 五月久久网| 光棍影院日韩精品| 婷婷丁香九月| 九九这里是免费的视频5| 婷婷碰碰| 亚洲自拍天堂| 97碰碰视频| 天天久久狠狠色综合| 综合婷| 色综合丁香婷婷| 五月丁香啪| 99久久精彩视频。| 2014天天爽| 激情丁香网| 色婷婷五月天天天干天天操天天爽 | 色偷偷狠狠| 天天爽天天摸天天爱| 亚洲欧美婷婷五月色综合| 婷婷成人五月天| 激情六月丁香| 婷婷综合激情| 亚洲六月色| 九九超碰人人| 国产成人在线精品| 婷婷日| 日韩在线五月天婷婷| 能看的av网站| 午夜色婷婷| 婷婷激情五月综合| 色网站9| 无码人妻激情| 99热欧| 欧美婷婷成人| 五月婷婷丁香五月| 亚洲激情四射色| 偷偷操九九| 99色视频在线观看最新| 情欲综合网| 婷婷色综合| 色一情一乱一乱一区91Av| 久久人妻少妇嫩草AV| 婷婷玖玖五月天| 九九视频免费| 这里只有免费的精品| 五月婷综合| 天天爽天天| 在线看黄色| 伊人影音无码一区二区三区| 色色哒五月婷婷六月丁香| 91天天操天天干天天射| 欧美性生交A片免费看| 亚洲最大成人综合网720P| 超碰妻人人| 色色精品色| 国产精品VA在线| 日韩啊啊啊| 婷婷丁香大香蕉| 五月天婷婷黄色视频| 97婷婷五月| 久久综合五月天| 少妇被躁爽到高潮无码文| 蜜桃婷婷狠狠久久| 永久地址 色| 伊人91| 日本久久九| 婷婷久久婷婷色五月| 成人免费va| 97在线观视频免费观看| 欧美超级视频97| 亚洲 无码 中文字幕 中出| 丁香综合网| 婷婷天堂综合网| 亚洲av日韩无码| 激情五月天色婷婷综合| 国产亚洲色婷婷久久99精品91| 99综合99| 99爱视频在线免费观看| 婷婷激情性爱| 好色婷婷| 欧美α√| 婷婷婷狠狠| 99欧美| 玖玖在线视| 激情婷婷黄色五月| 思思热再线视频| 舔色婷婷| 日本色99网站| 操逼在线视频| 五月天狠狠| 8区视频在线| 色久天| 色色五月婷婷狠狠| 天天干夜夜b| 大地9中文在线观看免费高清 | 黄色AAAA韩国guochansanji| 99这里有精品免费| 色五月激情五月| www.maotanji.com| 天天精品视频免费观看| 99精品综合在线| 99成人小视频| 青青草五月天| 女性自慰系列第五页| 婷婷丁香六月| 99热最新精品| 五月丁香久久网| 丁香五月天激情四射网| 精品无码99| 天天视频精品9| 天天摸色吧天天摸色吧| 成人在线二区| 婷婷色网站| 五月天社区| 爱性综合网| 色婷婷成人| 玖玖色综合| 日本久久精品| www.狠狠操.con| 亚洲激情综合| 无码网| 99热 精品在线| 2025中文在线视频字幕免费观看| 欧美色综合天天久久综合精品| 色五月视频无码播放| 狠狠精品干练久久久无码中文字幕| 激情5月婷婷狠狠干| 久久黄色片| 日日懆天天懆| 91久久精品视频| 婷婷五月天天天| 亚州综合色| 天天爽人人综合免费7799| 深爱五月月天| 开心五月天激情网| 人人舔天天| 丁香五月婷婷99| 97色色综合| 天天日天天添| 九九综合色| 五月四色色| 99久久五月丁香野外| 色婷久久| 99激情视频热| 婷婷最新地址| www.色婷婷.com| 在线看片av| ..真实国产乱子伦对白在线_欧| 久久九九99| 九九热精品| 久色欧美| 五月色网| 99ER热精品视频| 五月丁香狠狠| 五月久熟女| 99精品网| 五月天色不卡| 天天日夜夜高潮| 色婷婷中文| 强伦轩人妻一区二区电影| 26uuu国产色| 中文成人在线| 99re6久热只有精品6在线直播| 大香蕉久久久| www.99视频| 色色丁香激情五月| 香蕉久久国产AV一区二区| 婷婷五月欧美综合| 婷婷丁香五月婷婷| 久热2025无码| 99re热在线视频观看| 丁香五月偷拍| 久久美女五月天| 久久这里精彩免费在线观看| 久久综合99综合| 久久在这里99| 色五月婷婷内射| 婷婷丁香宗合888| 国产精品久久久久久喷浆| 婷婷午夜综合| 五月综合亚洲| 99在线热| 久草视频大香蕉99| 亚洲天堂啪啪| 久久这里99| 91操人视频| 五月婷免费视频| 日本高清久久| www.狠狠操| 丁香五月亚洲综合| 色射影院| 欧美啪啪五月天| 亚洲AV影片在线观看| 97在线/亚洲| 丁香五月另类小说| 激情亚洲五月| 亚洲在线成人| 666555。COm毛片| 色婷婷五月在线| 这里只有精品在线观看视频| 久久久久久久久久久久久久人妻视频| 婷婷综合亚洲| 亚洲成人无码免费| 日本人妻伦在线中文字幕| 五月婷婷在线视频| 黄网免费观看| 天天日,夜夜爽| 婷婷 久综合| 色九亚洲| 国产免费一区二区三州老师F1F1……| 欧美丰满熟妇BBB久久久| 婷婷五月天综合在线| 亚洲第一成人无码A片| 五月婷婷天天色| 秋霞免费三级片| www.婷婷五月天| 丁香五月婷婷婷桃花影院| 猫咪伊人AV| 婷婷五月激情欧美大胆视频| 丁香五月成人| 久久久99久久| 中文资源在线a| 182TV大香蕉| 看久久性爱99视频| 日日夜夜噜噜爽爽| 新五月天婷婷激情电影| 五月丁香好婷婷姑娘综合网| 96人人操人人操人人| 五月丁香六月婷婷亚洲天堂网站| 99色婷婷| 9色视频在线| 婷婷亚洲色| 九九综合视频在线观看| 色丁香婷婷| 啪啪91| 色99视频| 综合五月草| 99热精品在线观看| 99久久99视频只有精品| WWW,色五月| 99视频色在线观看| www.91色| 色婷丁香五月| 丁香五月aV| 丁香五月天婷婷久久| 麻豆123区| 侠女刀之记忆电影在线看免费| 91狠狠色丁香婷婷综合久久精品| 亚洲综合在线视频| 玖玖在线资源视频| 色五月激情基地| 开心激情久久久久久久| 激情综合网激情五月丁香| 九九热视| 成年人丁香五月| 大香蕉五月婷婷| 五月天色不卡| 亚洲第一成人无码A片| 国产欧美日韩综合精品一区二区| 91精品91久久久久77777| 九九中文色色| 91在线97视频| 丁香五月777| 亚洲久热| 99在线观看视频精品| 能看的av片| 夜夜骑天天操| 超碰99在线观看| 双性美人被调教到喷水A片| 欧美婷婷五月丁香| 激情五月天综合网| 69人人操人人爽| 久色88| 丁香六月婷婷综情欧美| 囯产精品一品二区三区| 99精品久久久久久久婷婷久久| 色婷婷色人人射| 欧美乱码国产一级A片| 丁香五月Av| 久久婷婷亚洲| 欧美高潮9| 99玖玖视频| 99视频内射三四| 人人天堂操| 婷婷丁香色情| 久草热8精品视频在线观看| 五月丁香人妻| 激情久久久| 人人干AV| 亚洲综合99| 激情五月成年| 国产无人区大片| 色五月在线| 狠狠干综合网| 97人人射| 色噜婷婷| 99这里精品| 99色视频| 五月丁香999| 色婷婷色综合久久精品V| 九色七七| 大香蕉院线| www,天天干| 一本大道嫩草AV无码专区| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 色色婷| 都市激情亚洲| 性小说五月天| 丁香五月天色婷婷| 色噜噜婷婷| 九九热99视频在线| 五月天基地| 久久亚洲婷婷| 综合色视频| 69堂午夜视频最新地址| 激情九色| WWW久久99久久99久久| 操操操操操操婷婷五月天| 婷婷激情六月| 色婷婷在线电影| 婷婷久久内射| 成人网丁香五月| 99久久婷婷国产综合| 日韩99视频| 五月天啪啪| 人人操AV| 337p大胆噜噜噜噜噜91Av| 精品A√| 麻豆观看夏晴子| 超碰久热| AV在线免费播放| 丁香五月婷婷亚洲另类| 久久久五月婷婷| 丁香五月六月综合激情| 婷婷中文网站| 婷婷五月伦理网站| 性生生活大片又黄又| 99热国产| www.五月婷婷| 五月丁香色婷基地综合久久| 26uuu另类亚洲欧美日本一| 91丨九色丨东北熟女| 超碰成人免费| 五月久久婷婷| 999激情视频| 五月天激情久色| 中文字幕日产A片在线看| 97黑人精品区| 激情五月婷| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 国产精品久久99| 五月色婷婷影院| 一区二区三区四区牛| 逼里香不卡| 丁香六月婷婷色XXXXX| 丁香六月伊人| 色狠狠婷婷| 国产精品A片| 亚洲AV成人无码精品| 五月天激情婷婷丁香| 91精品综合久久久久久五月丁香| 91碰碰视频| 激情综合无码| 日本不卡中文字幕| 秋霞A V毛片| 丁香六月激情四射| 精品激情| 激情美女五月天| 69精品人人人人| 婷婷大美在线|