gpt4 book ai didi

django - 在 django 中扩展用户模型

转载 作者:行者123 更新时间:2023-12-02 05:48:50 28 4
gpt4 key购买 nike

http://scottbarnham.com/blog/2008/08/21/extending-the-django-user-model-with-inheritance/

说到扩展User模型,上面的文章列出了两种方法:旧的方式(ForeignKey)和新的方式(带继承的User模型)。但与此同时,这篇文章的历史可以追溯到 2008 年 8 月。

我正在使用Django的开发版本。

您会建议通过继承或使用ForeignKey来扩展Django用户模型吗?

我在几篇文章中读到不建议扩展 django.contrib.auth.models.User,所以我不会看它。

最佳答案

据我所知,更简洁的方法 - 如果这适合您的项目架构 - 是拥有一个独特的用户配置文件模型,并使用 AUTH_PROFILE_MODEL 设置将其链接到 Django 用户模型。

请参阅Django Doc about storing additional information for Users

关于django - 在 django 中扩展用户模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5348349/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com