Monthly Archives: April 2016

[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

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

資料來源: In Django, how do I check if a user is in a certain group?

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

[Python] Django: 怎麼判斷物件存不存在?

資料來源: Check if an object exists

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

[Python] Django: 怎麼取得登錄使用者的使用者名稱?

參考下面範例:

資料來源: How can I get the username of the logged-in user in Django?

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

[Python] Django: 設定日期的格式

在 django 的 template 中要輸出日期時,django 會使用一個預設的格式來顯示日期,如果這個預設的格式不是你想要的,你要怎麼修改? 1.使用date filter

日期格式參考這裡。 2.在 settings.py 中設定 DATE_FORMAT

資料來源: django template date format

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