Category Archives: 程式設計

[Python] Django: 怎麼在 Windows 上面佈署 Django?

1. 簡單說一下要做哪些事 基本上,我們需要一個 Web Server,透過 Web Server 去提供使用者靜態檔案 (如 .css, .js 或一些圖片),而不是透過 Django 去提供這些檔案。 所以在 Web Server 的設定檔裡面,我們需要把訂太檔案的 URL 跟實際的 path 設定好,存取權限也要打開。 如果是要存取 Django 做出來的動態網頁,則 Web Server 會透過 WSGI 來跟 Django 溝通以取得網頁。 WSGI 提供了一些標準的介面讓 Django 可以用一些標準的方法輕易的接上不同的 Web Server。 在這裡我們選擇使用 Apache … Continue reading

Posted in Python, 程式設計 | Tagged , | 3 Comments

[Python] 在 Windows 上面安裝 Tesseract OCR

可以考慮直接下載這個 tesseract-ocr-setup-3.05.00dev.exe! 記得將路徑加入環境變數 “path” 之中! 然後就可以在 Windows 上面使用它了!也可以使用 Python 的套件 pytesseract 來使用它! 參考: https://github.com/UB-Mannheim/tesseract/wiki

Posted in Python, 程式設計 | Tagged | Leave a comment

[Python] Django: 怎麼使用變數讀取 Model 的欄位?

參考資料: Django model field by variable

Posted in Python, 程式設計 | Tagged , | Leave a comment

[Python] Django: 怎麼搜尋指定期間內的物件?

資料來源: Django database query: How to filter objects by date range?

Posted in Python, 程式設計 | Tagged , | Leave a comment

[CSS] 顯示像西洋棋盤一樣的表格

資料來源: Checkered table rows and columns?

Posted in CSS, 程式設計 | Tagged , | Leave a comment

[Python] Django: 怎麼產生 universal unique id (uuid)?

資料來源: Generate unique id in django from a model field 官網:UUIDField (new in Django 1.8)

Posted in Python, 程式設計 | Tagged , | Leave a comment

[Python] Django: 資料排序 (order_by)

資料來源: django order_by query set, ascending and descending 官網:order_by()

Posted in Python, 程式設計 | Tagged , | Leave a comment

[Python] Django: 怎麼將 model 的物件轉換成 dict?

有時候需要在 form 裡面設定初值,這個時候如果可以方便的把 model 轉成 dict,直接丟給 initial 引數就好了。 轉換的方式可以自己寫個小程式轉換,或直接使用 django 提供的 model_to_dict 函式來轉。

資料來源: django convert model instance to dict Django: Converting an entire set of a Model’s objects into a single dictionary

Posted in Python, 程式設計 | Tagged , | Leave a comment

[jQuery] 怎麼在 submit 按下去的時候,出現一個 confirmation dialog?

要在 submit 按鈕被按下時,出現一個確認視窗,可以使用 jQuery UI。 HTML 部分程式:

如果上面的資料會被看到,嘗試做如下設定:

jQuery 部分程式:

參考資料: Using jquery ui dialog to confirm action for form submission jQuery UI Dialog When creating a dialog with jquery, how do I hide the dialog div?

Posted in Javascript, jQuery, 程式設計 | Tagged , | Leave a comment

[Python] Django: 如何在 template 中知道使用者是否屬於特定群組?

如果要在 template 判斷使用者的群組,可以使用自訂義的 filter。 自訂義 filter 的方式,可以參考官網說明:Custom template tags and filters。 基本上,你需要在 App 中,新增一個 templatetags 目錄,然後將 filter 的程式碼,放在 templatetags 目錄下。 目錄中還需有 __init__.py 以確認 templatetags 是一個 package。 自訂義的 filter 必須放在 templatetags 目錄下的模組檔案中。 程式碼:

如何在 tempalte 中使用? 在 template 中,需先載入 filter: … Continue reading

Posted in Python, 程式設計 | Tagged , | Leave a comment