🔖 Day12 - Extend User Profile, OneToOneField, Signal, SelectDateWidget

🔖 Day12 - Extend User Profile, OneToOneField, Signal, SelectDateWidget
上一篇新增的MyAccount頁面,只是把Django完有的User Models 以表單形式顯示出來,該用戶使用。 如果需要增加多點欄位,e.g. Gender、DOB ...

🔖 Day11 - UserChangeForm

🔖 Day11 - UserChangeForm
除了password reset, password change, 當然還有修改用戶的資料。 Django更改用戶資料跟用戶註冊的原理差不多,都是使用內建的Form: django.contrib.auth ...

🔖 Day10 - Django's views.login, @login_required,

🔖 Day10 - Django's views.login, @login_required,
之前我們有試過用自己寫的app.views.loginfunction,利用return把登入後頁面回傳到我們的首頁。 但其實Django也有它預設的login page - django.contrib ...

🔖 Day9 - Change Password

🔖 Day9 - Change Password
當用戶在已登入狀態下,也可以更改password。 利用Django 內建的django.contrib.auth.forms.PasswordChangeForm可以輕鬆地執行表格 ...

🔖 Day8 - Password Reset

🔖 Day8 - Password Reset
Password Reset 是Django的built-in function,under django.contrib.auth.views。 因為是 ...