gpt4 book ai didi

django - 自定义用户模型破坏身份验证测试

转载 作者:行者123 更新时间:2023-11-28 20:09:44 25 4
gpt4 key购买 nike

嘿嘿,

我正在使用我选择称为 Member 的自定义用户模型,它扩展了默认用户模型(与描述的 here 非常相似)。

难点在于,这会破坏 auth 应用程序的多项测试,因为测试装置只会创建标准的用户,而不是成员。当我将缺少的成员定义/行添加到 django/contrib/auth/fixtures/authtestdata.json 时,它们会再次运行,但这当然不是解决方案。

这是我做错事的结果吗,我应该如何最好地解决它?

作为最后的手段,我只想在 Buildout 中为 authtestdata.json 添加一个补丁,但也许有更优雅的解决方案。

非常感谢,
特洛菲

最佳答案

根据 http://docs.djangoproject.com/en/1.2/topics/auth/#storing-additional-information-about-users,在 settings.py 中设置 AUTH_USER_PROFILE 参数可能会给您带来一些乐趣.这是一种以 Django 可以使用的方式扩展标准用户模型的好方法。

关于django - 自定义用户模型破坏身份验证测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5449151/

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