使用Django扩展用户表

2 投票
2 回答
763 浏览
提问于 2025-04-15 16:15

我正在使用Django自带的认证系统,这个系统会自动创建一个SQL表格。我想在用户模型中添加一些额外的属性,比如用户照片或者一个可以让用户输入备注的随机信息。

那么,扩展Django自带的用户表,以便添加我自己的字段,最好的方法是什么呢?

2 个回答

0

另一种处理这个问题的方法是对用户模型进行表继承,然后开发一个自己的增强用户模型(EnhancedUser)。通常还会写一个自定义的后台程序,以确保认证系统返回的是增强用户模型。

这里有一篇很好的博客文章,可以参考一下。

2

请查看我(和其他人)对这个问题的回答:

撰写回答