gpt4 book ai didi

python - Django模型结构允许 'test users'

转载 作者:太空宇宙 更新时间:2023-11-03 19:21:31 24 4
gpt4 key购买 nike

我有一个 django 应用程序,使用 django.contrib.auth.user 模型的基本 userprofile 扩展。我想向网站添加“测试用户”,以允许个人查看该网站,但不影响其他用户(例如,用于演示目的)。

这就是它所需要的:

1 - Allow that user to do everything a 'normal' user could do
2 - Hide that user from all searches (or places where the user may be 'viewed' by other users)

在模型中实现这一目标的好方法是什么? (我正在考虑设置 user.is_active=False,但这样做时遇到了一些问题。)

最佳答案

最佳方法是使用不同的数据库副本来创建不同的网络应用程序副本。然后,您可以将两者完全分开,而不必采取令人难以置信的措施来过滤对不同用户组的访问,以获得看起来更像是管理任务而不是网站的实际增值功能的内容。

随着该讲座的结束,我建议使用 user profiles添加自定义信息。您可以添加一个 bool 字段、is_test_user 或类似的字段,然后针对您需要的所有情况过滤掉该字段。

可以找到一个很好的教程 here .

关于python - Django模型结构允许 'test users',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9572063/

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