- 對於 Django 的初學者,在進入入門教程第四課的時候,https://docs.djangoproject.com/en/3.0/intro/tutorial04/,如果沒有 HTML Form 的基礎的話,通常我會建議先略過,要輸入的資料,先從 Django Admin 後台先輸入,先有些資料再來做一些基本的例表和查詢。等基礎穏定了,再來做輸入資料的 Form。 對於 Django 的初學者,在進入入門教程第四課的時候,https://docs.djangoproject.com/en/3.0/intro/tutorial04/,如果沒有 HTML Form 的基礎的話,通常我會建議先略過,要輸入的資料,先從 Django Admin 後台先輸入,先有些資料再來做一些基本的例表和查詢。等基礎穏定了,再來做輸入資料的 Form。
- 在https://bbs.huaweicloud.com/blogs/142512的基礎上,我們知道可以有效快速使用 django_pivot來生成像EXCEL,日期由左而右的大表格,並且應用 Django 的 template 的機制在頁面顯示出來。然而,就像有些情況,我們會在 EXCEL 的一個方格裡放兩個甚至三個數據,以 KIFA 為例,某一種玫瑰在某一天,我們想就在一個方格裡直觀放最... 在https://bbs.huaweicloud.com/blogs/142512的基礎上,我們知道可以有效快速使用 django_pivot來生成像EXCEL,日期由左而右的大表格,並且應用 Django 的 template 的機制在頁面顯示出來。然而,就像有些情況,我們會在 EXCEL 的一個方格裡放兩個甚至三個數據,以 KIFA 為例,某一種玫瑰在某一天,我們想就在一個方格裡直觀放最...
- 今天最主要就是修復 2019-11-11 的解析問題。主要原因是那一天的網頁上的一行少了一個分號。我的做法是在段落 <p style 前先強制加上兩個##然後在寫入數據庫前再拿掉,其中有一點很重要,就是一次只改一個地方。在原本的基礎上,先確定新加的判断在之前的情況,仍走之前的方式,只單獨處理欠分號的部份。另外把日期把上一個階段的 2個月,擴展到 6 個月,由於減少一些command lin... 今天最主要就是修復 2019-11-11 的解析問題。主要原因是那一天的網頁上的一行少了一個分號。我的做法是在段落 <p style 前先強制加上兩個##然後在寫入數據庫前再拿掉,其中有一點很重要,就是一次只改一個地方。在原本的基礎上,先確定新加的判断在之前的情況,仍走之前的方式,只單獨處理欠分號的部份。另外把日期把上一個階段的 2個月,擴展到 6 個月,由於減少一些command lin...
- 2020-01-05,花卉價格 Django 項目實做(五),取KIFA兩個月的各種ROSE價格,並寫入數據庫。 在 2020-01-04,花卉價格 Django 項目實做(四),可以取KIFA多個日期的多種ROSE價格,這個基礎上。我們今天將數據寫入數據庫,透過基本的統計來查看是否可行。基本上,取得兩個月的數據,擷取有用的信息並寫入數據庫,花了約2分鐘的運行時間,個人覺得是可以的。對於取得... 2020-01-05,花卉價格 Django 項目實做(五),取KIFA兩個月的各種ROSE價格,並寫入數據庫。 在 2020-01-04,花卉價格 Django 項目實做(四),可以取KIFA多個日期的多種ROSE價格,這個基礎上。我們今天將數據寫入數據庫,透過基本的統計來查看是否可行。基本上,取得兩個月的數據,擷取有用的信息並寫入數據庫,花了約2分鐘的運行時間,個人覺得是可以的。對於取得...
- 在 2020-01-02,花卉價格 Django 項目實做(二)的基礎上,找到 requests 可以有效處理頁目的中文。 於是做成一個 Function,以 2019-12-24 為中心,前後再測試兩天的數據,發現了另一個問題。顯然有些 html tag 不是想要的。這是開發的正常過程,在下一階段要克服掉。先把目前的做法貼上來。其所調用的 function 顯然還有改進的必要 在 2020-01-02,花卉價格 Django 項目實做(二)的基礎上,找到 requests 可以有效處理頁目的中文。 於是做成一個 Function,以 2019-12-24 為中心,前後再測試兩天的數據,發現了另一個問題。顯然有些 html tag 不是想要的。這是開發的正常過程,在下一階段要克服掉。先把目前的做法貼上來。其所調用的 function 顯然還有改進的必要
- 使用代碼模擬人工去訪問某個網址,然後只取出想要的數據。這是接著 2019-12-26,花卉價格 Django 項目實做(一)https://bbs.huaweicloud.com/blogs/140845。 這階段,就是先取得某日的卡罗拉的信息,卡罗拉均价1.63-3.26元/枝。實做上,這階段的效果已取出文本。這裡,我們使用了 urllib3 。接下來是要解析取得的信息。 使用代碼模擬人工去訪問某個網址,然後只取出想要的數據。這是接著 2019-12-26,花卉價格 Django 項目實做(一)https://bbs.huaweicloud.com/blogs/140845。 這階段,就是先取得某日的卡罗拉的信息,卡罗拉均价1.63-3.26元/枝。實做上,這階段的效果已取出文本。這裡,我們使用了 urllib3 。接下來是要解析取得的信息。
- 要在正式環境部署 Django 項目,基於不同的服務器作業系統和個人偏好,會有不同。 我個人實做項目是 CentOS7, Apache2.4, WSGI。 基本的設置,請參考 https://bbs.huaweicloud.com/blogs/139553 在如上的基礎,最核心就是要調試 Apache /etc/httpd/conf.d 的檔案。 要在正式環境部署 Django 項目,基於不同的服務器作業系統和個人偏好,會有不同。 我個人實做項目是 CentOS7, Apache2.4, WSGI。 基本的設置,請參考 https://bbs.huaweicloud.com/blogs/139553 在如上的基礎,最核心就是要調試 Apache /etc/httpd/conf.d 的檔案。
- 2019-12-31, Django 項目局部增加一個編輯的欄位。在 Django 的開發框架裡,增加一筆記錄和修改某筆記錄有其共通性和些微的差異。實做的項目裡,新增一個欄位,在某個編輯頁面,原本是用來編輯 pathway,搭便車,可以一起編輯 github 欄位由於使用了 Django Forms 的機制,簡潔有力。 2019-12-31, Django 項目局部增加一個編輯的欄位。在 Django 的開發框架裡,增加一筆記錄和修改某筆記錄有其共通性和些微的差異。實做的項目裡,新增一個欄位,在某個編輯頁面,原本是用來編輯 pathway,搭便車,可以一起編輯 github 欄位由於使用了 Django Forms 的機制,簡潔有力。
- 2019-12-30,在本地調試別人教程的代碼。多參考別人的代碼,是學習的主要方法之一。 在這個視頻教程裡,作著在 github 提供了代碼分享,按正常的方式先在本地開發環境測試,確認Django3 可以正常運行,教程錄製時是版本 2.2 2019-12-30,在本地調試別人教程的代碼。多參考別人的代碼,是學習的主要方法之一。 在這個視頻教程裡,作著在 github 提供了代碼分享,按正常的方式先在本地開發環境測試,確認Django3 可以正常運行,教程錄製時是版本 2.2
- 至於 Django 要連到現有的數據庫,尤其是已經上線在使用的一些運行,技術上不是不可以,但不建議。 第一是,如非必要,不要在新的Django項目,直接去連其它應用已經正式上線的數據庫,如果真的要,最好是只限查詢,不回寫資料。 第二是,新的 Django 項目可以使用新項目的數據庫,原本其它應用的正式環境數據庫可以用各種方法滙出成數據子集到新項目的數據庫。 至於 Django 要連到現有的數據庫,尤其是已經上線在使用的一些運行,技術上不是不可以,但不建議。 第一是,如非必要,不要在新的Django項目,直接去連其它應用已經正式上線的數據庫,如果真的要,最好是只限查詢,不回寫資料。 第二是,新的 Django 項目可以使用新項目的數據庫,原本其它應用的正式環境數據庫可以用各種方法滙出成數據子集到新項目的數據庫。
- 根據 Django 官網入門教程的演練。實做上,我們還是會遇到各種不同的意外,有些是操作上的錯誤,有些是工作環境的問題,有些是版本問題。 版本問題包括 Django 本身和作業系統的搭配,還有和其配套使用的其它應用等。 今天是實做某個製造業的一個表單,在現在的應用系統裡,已經導出了 Excel 檔案,如何在 Django 的開發環境裡,先可以在後台看到效果。 開發的重點在今天文稿和 3 和 5.. 根據 Django 官網入門教程的演練。實做上,我們還是會遇到各種不同的意外,有些是操作上的錯誤,有些是工作環境的問題,有些是版本問題。 版本問題包括 Django 本身和作業系統的搭配,還有和其配套使用的其它應用等。 今天是實做某個製造業的一個表單,在現在的應用系統裡,已經導出了 Excel 檔案,如何在 Django 的開發環境裡,先可以在後台看到效果。 開發的重點在今天文稿和 3 和 5..
- 這陣子剛來參與一些項目討論,其中有關於花卉價格的部份,我覺得適合用來實做。 首先先確認基礎數據的來源,使用KIFA拍卖交易行情。我做了些功課,在官網公開的部份,也就是不必任何會員就可以獲得的信息。 以 玫瑰 為例, 準備單獨取出前三品種, (1)卡罗拉 (2)蜜桃雪山 (3)粉红雪山 做成demo 列表。 可以看到每天這三品種的最低價和最高價。 可以看到單一品種的歷史價格... 這陣子剛來參與一些項目討論,其中有關於花卉價格的部份,我覺得適合用來實做。 首先先確認基礎數據的來源,使用KIFA拍卖交易行情。我做了些功課,在官網公開的部份,也就是不必任何會員就可以獲得的信息。 以 玫瑰 為例, 準備單獨取出前三品種, (1)卡罗拉 (2)蜜桃雪山 (3)粉红雪山 做成demo 列表。 可以看到每天這三品種的最低價和最高價。 可以看到單一品種的歷史價格...
- 快到年底了,前兩個星期都晚睡,昨天身體發出不適信號,早早就睡,今早重新調整規律生活。 Django 3 官網入門教程第六課,講的是 style.css 在 Django 環境的配置,對於 css 不熟悉的要找些相關的課程補充基本常識。 在實際正式環境部署時,static 如字面所述是靜態的,這不是 Django 開發的強項,Django 開發的強項反過來講就是處理動態的數據和... 快到年底了,前兩個星期都晚睡,昨天身體發出不適信號,早早就睡,今早重新調整規律生活。 Django 3 官網入門教程第六課,講的是 style.css 在 Django 環境的配置,對於 css 不熟悉的要找些相關的課程補充基本常識。 在實際正式環境部署時,static 如字面所述是靜態的,這不是 Django 開發的強項,Django 開發的強項反過來講就是處理動態的數據和...
- 第三課相對是內容比較多的,官網入門教程有帶到的主題,要多練習才能和理論結合。 對前幾次的練習,是可以先簡易略過 HttpResponse 的部份,沒有真的懂 HttpResponse(template.render(context, request)),也沒關係。 重點在 render(request, 'polls/index.html', context) 是最典型的可以上手合乎正式環境需求。 第三課相對是內容比較多的,官網入門教程有帶到的主題,要多練習才能和理論結合。 對前幾次的練習,是可以先簡易略過 HttpResponse 的部份,沒有真的懂 HttpResponse(template.render(context, request)),也沒關係。 重點在 render(request, 'polls/index.html', context) 是最典型的可以上手合乎正式環境需求。
- 我是從 Django 版本2 開始使用的,一開始是實驗性質的,當我發現有些功能我沒找到,或是沒有懂得怎麼用時, 習慣性的退縮回到 PHP 的環境,反覆了不下十次,一直到幾年前,突破了這個障礙,一個小型微型的項目,成功讓用戶用自行上 Django Admin 後台,導入每日的 Excel 原始數據,即時在頁面可以看到管理報表。 而後就往 Django 的路上走,PHP 就越來越少再碰了。 我是從 Django 版本2 開始使用的,一開始是實驗性質的,當我發現有些功能我沒找到,或是沒有懂得怎麼用時, 習慣性的退縮回到 PHP 的環境,反覆了不下十次,一直到幾年前,突破了這個障礙,一個小型微型的項目,成功讓用戶用自行上 Django Admin 後台,導入每日的 Excel 原始數據,即時在頁面可以看到管理報表。 而後就往 Django 的路上走,PHP 就越來越少再碰了。
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/22 周三 16:30-18:00
张俭 华为云IoT DTSE技术布道师
开源,意味着开放、共享、互助、共赢。作为万物上云及各行业数字化的物联网底座,华为云IoT积极拥抱开源,借助行业开源的最佳实践,构建可靠、易用的物联网平台,并通过开放南北向SDK,助力开发者快速构建物联网应用。本期直播,华为云IoT开源专家、物联网平台资深“程序猿”张俭,带你了解华为云IoT的开源生态,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/23 周四 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签