[Django] 自訂 User Model

以下以 Django 1.7 為環境。

一般來說要擴充 Django 內建的 user model 欄位,可以自行建立隨便一個想要的 model,然後 foreign key 接到 user 上,不知怎的這種方法感覺有點噁心,而且當你不想用 username 當作使用者登入的 id、想改用其他欄位時(例如 email)好像就沒辦法了,所以還是自己自訂好。

以下建立一個使用 emailpassword 登入的 user model 範例。

Read More