博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python web开发——自定义userprofile(用户描述)
阅读量:5127 次
发布时间:2019-06-13

本文共 674 字,大约阅读时间需要 2 分钟。

 

 

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

你可能感兴趣的文章
《程序设计实践》中文版pdf
查看>>
Effective Java中文版(第2版)pdf
查看>>
XML与数据库pdf
查看>>
stegsolve下载
查看>>
像计算机科学家一样思考Python pdf
查看>>
深度探索C++对象模型.pdf
查看>>
网络营销教程—SEO 第二章 搜索引擎(第一节)
查看>>
ADOdb
查看>>
ZooKeeper集群搭建
查看>>
NLog简单使用
查看>>
MySQL入门很简单-触发器
查看>>
LVM快照(snapshot)备份
查看>>
Struts2 - 与 Servlet 耦合的访问方式访问web资源
查看>>
绝望的第四周作业
查看>>
一月流水账
查看>>
数论四大定理
查看>>
npm 常用指令
查看>>
C#基础知识面试经典[整理]
查看>>
微信 oauth2 两次回调
查看>>
洛谷P1099 树网的核
查看>>