使用Django扩展用户表
我正在使用Django自带的认证系统,这个系统会自动创建一个SQL表格。我想在用户模型中添加一些额外的属性,比如用户照片或者一个可以让用户输入备注的随机信息。
那么,扩展Django自带的用户表,以便添加我自己的字段,最好的方法是什么呢?
2 个回答
0
另一种处理这个问题的方法是对用户模型进行表继承,然后开发一个自己的增强用户模型(EnhancedUser)。通常还会写一个自定义的后台程序,以确保认证系统返回的是增强用户模型。
这里有一篇很好的博客文章,可以参考一下。
2
请查看我(和其他人)对这个问题的回答: