因為在這幾年,碰過的東西越來越多,逐漸會忘記XD,所以想記錄開發上遇到的問題,這次決定寫 用Python 產生PDF檔案,結合Django。第一部份是使用ReportLab,這是一個開源套件,介紹這個套件,第二部份結合Django,做成一個網頁系統。
介紹ReportLab到一個段落,來做個應用吧。 首先要先選資料,政府有一些資料開放平台,其中有一個是氣象資料開放平台,裡面有許多類別,預報、觀測、地震、氣候....
今天來說抓取天氣資料,這裡要用到一個套件,requests,這是用來call api,送請求到伺服器,伺服器會回傳資料。 安裝pip3 install requ...
將昨天用到的台北市各區未來兩天的溫度,顯示在表格吧。首先我會先整理資料,把需要的資料存成新的List,之後畫表格的時候會比較單純。 程式碼,只留各區的溫度。 a...
今天來將昨天的資料轉成折線圖,可以更直觀、直覺看到隔天的溫度曲線圖表。 折線圖呈現,X軸代表時間,所以就是 00:00 ~ 21:00,Y軸代表溫度,一個區一條...
前幾天弄了台北市分區的表格,發現橫向資料太多,需要改滿多的...,就改變一下,先做行政各區的天氣預報 會這樣決定是因為想先把小部份完成,看一下效果,再做個全台北...
昨天將所有欄位都加到表格上,今天來將這個表格資料圖形化,今天畫兩個圖表,畫在表格下面。 以各區分類,第一個是折線圖,欄位有溫度、體感溫度,X軸為時間00, 03...
今天來加上 django,Django是一個用python寫的網頁框架,MVC架構,不過在djagno 是叫 MTV Model: 資料庫、ORMTemplat...
今天來用頁面,把HttpResponse 改成用html在app目錄底下新增templates 資料夾,一定要這個名稱,新增main 資料夾,新增main.ht...
把處理天氣預報的PDF 那個檔案重構一下,改成物件的方式,去呼叫,檔案名稱叫lib/pdfWeather.py,這個就專門處理PDF的格式。檔案結構 <p...
昨天整理完程式後來寫api,這個api去呼叫lib/pdfWeather.py,先call CrawlerWeatherAPI(),先去跟天氣API要到資料,再...