今天內容主要為實作模型和使用Django提供的管理網站進行資料操作。 模型 設計模型 今天將建立兩個資料模型,其中Author和Book為一對多的關係: Bo...
在昨天我們建立了模型,並可使用管理網站手動增加書籍與作者的資料。 但回顧 Day10所列的需求,實際使用情境上,使用者只需輸入網址,系統需判斷是否為可支援網站,...
接續昨天的內容,今天要實作使用爬蟲技術,根據給定的小說網址,抓取其書名和作者資訊。 這次會使用兩個套件: requests:用來發出HTTP請求,透過HTTP...
在完成前兩天的前置作業後,之後將繼續進行django的網站實作,接下來預計花大約2-3天的時間,完成將小說加入追蹤清單的功能。 因為時間關係,今天主要先完成程式...
在完成前兩天的前置作業後,之後將繼續進行django的網站實作,接下來預計花大約2-3天的時間,完成將小說加入追蹤清單的功能。 因為時間關係,今天主要先完成程式...
在完成基礎的表單畫面後,接著需要將之前完成的爬蟲功能整合至網站。 考量功能的獨立性、擴充性和使用便利性,這次預計將爬蟲功能打包成一個套件,今天的實作內容則為套件...
昨日完成了爬蟲功能開發,今天會將此功能打包成一個套件,並使用pip安裝到虛擬環境上。 套件架構 要讓自己開發的套件可以讓pip安裝,其最基本的專案架構如下:...
今天將使用Django提供的Generic display views建立追蹤清單畫面。Generic display views提供了以模型為基礎的資料檢視頁...
今天的實作內容主要根據教學網站進行。 在軟體開發流程的測試,以階段角度來看可以分為: 單元測試:測試單一模組功能是否正確,通常是以class或method層...
今天的實作內容主要根據教學網站進行。 接續昨天的內容,今天將實作model和form的測試程式。 內容補充:執行自動化測試 使用以下指令即開始自動化測試,此指令...