Python web开发——自定义userprofile(用户描述)
?
?
1、新建一個APP
2、查看數據庫中系統給我們提供的默認的users的字段含義
ID: 是主鍵,用戶的ID
passWord:密碼
last_login : 最后一次登錄的時間
is_superuser:是否是超級用戶(VIP)
username:用戶姓名
first_name:擴展字段,初始值
email:用戶的郵箱
is_staff:是否是員工
is_active:是否激活
data_joined:用戶的注冊時間
3、自定義userprofile
由于這些字段滿足不了我們的需求,我們又想繼承這些字段的同時,又想加入我們新的字段就要繼承model中的abstractuser
按住Ctrl ,點擊abstractuser ?可以查看abstractuser的源碼,通過源碼可以看到,里面定義的都是數據庫中的字段
?
4、添加自己的字段,定義一個類繼承abstractuser,并添加自己需要的一些字段
?
?5、需要在setting 中注冊我們所創建的APP
?
6、重載一個setting的方法,APP名.自定義的類名
7、運行 run
有報錯
修改1、
修改2: 安裝pillow
8、再次run
解決:migration 我們的APP
9、生成數據表
?輸入 ?yes ?回車(意思是 : 是否刪除我們的user表)
10 ?進入數據庫表查看我們創建的字段 (OK)
總結 : 我們用自定義的userProfile去替換之前的user,替換成功,
?
轉載于:https://www.cnblogs.com/yuanyuan2017/p/7531590.html
總結
以上是生活随笔為你收集整理的Python web开发——自定义userprofile(用户描述)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HALCON示例程序gray_featu
- 下一篇: c# 多线程单例模式_线程安全C#单例模