Monthly Archives: February 2016

[Python] Django: ForeignKey 的 related_name 引數

舉例說明:

上面的例子裡面,如果 ForeignKey 的引數裡面如果沒有定義 related_name ,存取反向連結的方式,是使用小寫的類別名稱加上 “_set” 的後綴,如下所示:

如果有設定 related_name 則存取方式如下:

參考資料: Models

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

[Python] Django: 怎麼更改 Django Administration 管理介面上的名稱?

建立底下目錄及檔案:

將下面連結中的內容,拷貝進入上面的 base_site.html 中修改即可。 source code 中的 base_site.html 參考資料: Django Admin – change header ‘Django administration’ text

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

[轉貼] 客戶及廠商代號編碼範例

Posted in 創業 | Tagged , | Leave a comment

[Python] Django: 怎麼修改 Django Admin 裡面的 Model 名稱?

要修改Django Admin裡面Model的顯示名稱,只需修改Model的Meta類別裡面的verbose_name屬性即可。 如果是要修改欄位的名稱,只需在欄位裡面加入verbose_name的引數即可。 verbose_name_plural 主要是用來修正英文裡面複數的字尾,如單數是”Category”,Django預設的複數為”Categorys”,使用verbose_name_plural可以讓複數顯示為”Categories”。 範例如下:

參考資料: Model Meta options

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

[Python] Django: 怎麼重設使用者密碼?

資料來源: How to reset Django admin password? User Authentication in Django

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

[jQuery] 怎麼讓 table 的任一列點擊後連到特定網址?

請見下面連結中更詳細的說明! 資料來源: how to make a whole row in a table clickable as a link?

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

[Python] 怎麼產生隨機字串?

這個用來寫測試程式很方便,譬如說加入很多產品ID之類的。

底下的連結裡面有詳細的說明! 資料來源: Random string generation with upper case letters and digits in Python

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

[創業] 靠部落格「被動」的創造收入,可行嗎?

Pamela Slim 在她的書”創業是人人必備的第二專長 (Escape from Cubicle Nation)” 裡面提到說,她的朋友裡面沒有人能靠部落格「被動」的創造可觀的收入,她認為那是一個不可行的方式。 我自己試了一下,我這個部落格每個月大概有3000個人來訪,使用 Google AdSense (文章上的兩個廣告跟旁邊的一小個廣告) 每個月賺的錢大概是 $1 美金。 如果是想賺大錢,仰賴部落格的廣告,似乎不太可行,除非很有天分,不然成功的機率看起來不高。

Posted in 創業 | Tagged | Leave a comment

[Python] Scope (LEGB)

Python 讀取變數的順序,會依照 LEGB 的規則。 LEGB 表示 Local, Enclosing, Global, Built-in。 另外需要注意的是 Python 並不是 block scope,scope 是由變數在的 function, class, module 等等定義出來的。 舉例說明: Local: 當 local 的 scope 裡面有定義自己想要的變數,則變數值會先被取用。

Enclosing: 如果 local 的 scope 裡面沒有定義自己需要的變數,則會按照 LEGB 的順序一層一層的去尋找。

Global:

當變數不在 … Continue reading

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

[Python] Django: 怎麼從命令列刪除 ORM 裡面某一個表格裡面的所有資料?

可以從 manage.py shell 裡面下指令刪除。

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