Django

Django 驗證 email

Django 有內建不少 validators ,可以多加利用加速開發速度。

其中最常用到的其中一項應該是 email 驗證了。

Posted on  Nov 29, 2017  in  Django  by  Amo Chen  ‐ 1 min read

Django 整合 jinja 2

雖然 Django 內建的樣版引擎(template engine)多數情況下已經夠用,但也可以考慮蠻多人使用的 Jinja2 ,使用起來也很方便,頗受好評。

本文將展示如何在 Django 中整合 Jinja2 這套樣版引擎(template engine) 。

Posted on  May 15, 2017  in  Django  by  Amo Chen  ‐ 1 min read

Django Extending the Existing User model

Django 已經是一套相當成熟的 Web 框架,該有的功能也都一應俱全,但有些時候不免需要進行客製化。例如 Django 內建的 User model 雖已堪用,但難免需要額外增加欄位或修改 Primary Key ,本篇將介紹如何擴充 Django 既有的 User model 。

Posted on  Mar 27, 2017  in  Django  by  Amo Chen  ‐ 1 min read

Django 利用 Bugsnag 即時追蹤 Bug 與系統異常

利用 Django 開發 Web application 時可以利用 logging 模組幫忙除錯,但如果是已經上線運作的 Web application 光靠 logging 模組就不夠方便了,畢竟無法時時刻刻都去看日誌檔(log)了解系統狀況,這時候就需要一些方便的服務來幫忙,譬如 Bugsnag

Posted on  Jul 16, 2016  in  Django  by  Amo Chen  ‐ 2 min read

Django 除錯(debug)實用技巧

雖然目前 Django 1.9 (or later) 的除錯模式(debug mode)已經十分實用了,包含 exception, traceback, frame, code 都會清楚的顯示出來。但不見得每次都可以開啟除錯模式或者有最新版的 Django 可以使用,這時候還是有幾個實用的技巧能夠使用。

Posted on  Mar 15, 2016  in  Django  by  Amo Chen  ‐ 1 min read