在現代軟體開發中,工具不僅能提高開發效率,還能改善程式碼品質,讓專案的管理與維護變得更加輕鬆。 本文將介紹幾個重要的 Python 開發工具,討論它們在專案中的...
在系列文章剛開始時我們有介紹過 Django 的 MTV 架構,再來幫大家複習一下: 昨天我們介紹了 MTV 當中的 M -- Model 的部分。今天則要和...
今天是鐵人賽的倒數第二篇,在這篇文章內,我們會透過前端框架Bootstrap來幫忙進行網頁美化的工作。Bootstrap是一個結合HTML、CSS、JavaSc...
前一天當中,我們一起完成了第一個最基本的 Django 網站。這次要來介紹一下Django 專案裡面的檔案是負責哪些部分 Django 專案檔案介紹 我們在上一...
Django 本身就已經有了強大的帳號機制,但是有時會因為專案的考量,API 需要使用其他的帳號驗證服務,例如有名的 Firebase authenticati...
工欲善其事,必先利其器。開始用Django框架寫網站前,我們必須先安裝它的開發環境。 我們需要安裝/設定的東西如下 : Python PIP Virtual...
Connect database 因爲我們後端是用 django,所以我們要用 python 來操作 MongoDB,MongoDB 官方推薦的 python...
前篇我們提到了 REST API,這篇就來介紹這幾年很熱門的 GraphQL。GraphQL 是 Facebook 在 2015 年公開的技術,相較於 REST...
ನಮಸ್ಕಾರ,我是Charlie! 在Day19當中我們完成了Paypal的註冊並且試著發了request,在今天我們將看paypal的發送request規則...
不知不覺,鐵人賽慢慢要進入尾聲了,感謝過程中隊友們彼此提攜,互相提醒。在前幾天中,和大家介紹了 DRF 的常用之 class 。在系列的最後,我們將學習的 DR...
哈囉,我們又見面了,因為這三個禮拜一直在做同樣的系列,覺得有點無聊,前陣子我的精神導師做了一款「台南帶路雞」,它可以透過簡單的對話來查詢點對點的搭公車路線,確...
GenericAPIView 介紹 GenericAPIView 是 APIView 的延伸,它擁有 APIView的功能,且另外增加一些實用的作用。 基本設定...
目前我們學會如何實作在網頁上新增、刪除資料表資料的功能,接下來會學到如何實作在網頁上更新資料表資料的功能,為避免內容過多,所以會分成上下2個部分,各自獨立寫成文...
灰階處理及二值化目的 在上一篇有提到如何以LINEBOT接收圖片,並且進行灰階處理與二值化後再回傳給user,這麼做能夠產生什麼用途呢? 這邊跟大家介紹關於圖像...
Django 在建立新專案以後,本身就有帳號驗證,只是有這些缺點: 想要改用電子郵件作為帳號名稱的話,需要自己修改 (參考 Substituting a cu...
本文利用工人智慧技術同步發表於我的部落格 前言 這篇算是在清草稿,約莫一年前紀錄在自己使用的 Trello board 的其中一張 card 裏面。...
內容與 diff。 複習一下我們前天說的需求: 1. 已登入的使用者可以在 store detail view 看到一個按鈕,按下去可以根據該店家建立新 ev...
今天的實作內容主要根據教學網站進行。 在Day22時,我們實作了身份驗證功能,部分功能要求使用者必須登入網站才可使用;Day23整合社群登入,提供使用者可選擇以...
前言 昨天我們安裝好了python和虛擬環境,今天我們終於要開始建置Django的project了! Django安裝 一樣接續昨天的,我們先啟用虛擬環境,在開...
這次要藉由websocket做出網站實時的線上人數,關於django的websocket設定就不贅述了,網路上已經有相當多的資源,就寫一些重點當筆記 ~ 一、t...
昨天我們修改member的urls.py、views.py和myworld的urls.py回應訪問者請求並讓網頁顯示Hello World!。而今天我們會透過回...
一般在製作列表類的網頁時,常常最讓人困擾的就是篩選、排序跟自定輸出欄位。 那也很常看到這些處理方法: 一次取得所有資料,在網頁裡撰寫 JavaScript ,...
摘要 前兩天已經實作初步的API,讓我們可以取得店家的資料,今天要實作前後端分離的前端頁面。本次實作不會使用前端框架,而是使用原生JS語法和JQuery,來調整...
在網路服務盛行的現在,許多公司推出了儲存、虛擬機器等等的服務,電子郵件也不例外,像是 SendGrid、AWS SES、MailGun 等等,都是非常知名的服務...
Hi,Сәлам,我是Charlie! 在Day05當中我們完成了Django的基本架構跟資料庫,今天我們要來做註冊跟登入囉。今天的註冊跟登入是基本程序,Day...
嗨大家好,我是Sean!今天我們來完成Celery&Redis的搭檔合作! Celery 首先,我們先來介紹Celery是甚麼!celery是djan...
What WSGI? WSGI 是 Web Server Gateway Interface 的縮寫,是一種協議,或是叫做規範。WSGI 定義了 web se...
在開始前先複習我們之前做過什麼? 在資料庫建立Members資料表 用Python Shell在資料表新增5筆資料 以表格的形式在瀏覽器畫面上呈現資料表資料...
我們再來回顧一次我們的需求: 需要用戶能夠上傳PDF建立文章 在儲存文章,或是更新文章時能夠將文章內容轉換成向量資料 用戶輸入想問的問題,知識庫根據問題找到向...
我個人認為,學習程式設計最讓人頭痛想放棄的癥結點,很多時候是搞定開發環境跟工具,也就是一開始。因為每個人使用的硬體跟軟體規格版本不一,常常會出現相容性議題,我在...