gpt4 book ai didi

python - 覆盖用户对象上的默认 get_absolute_url?

转载 作者:行者123 更新时间:2023-11-28 19:37:16 25 4
gpt4 key购买 nike

我正在尝试制作一个用于列出 django_tables 的通用表格对象。我的一切正常,除了 User 对象上的 get_absolute_urls() 返回:

/users/<username>/

虽然我可以创建此 URL,但它与站点布局的其余部分不匹配,因此我正在寻找另一种方法来执行此操作。有没有办法在不破坏内置身份验证和其他功能的情况下覆盖此值?

最佳答案

您可以在 settings.py 文件中使用设置 ABSOLUTE_URL_OVERRIDES

ABSOLUTE_URL_OVERRIDES = {
'auth.user': lambda u: "/users/%s/" % u.username,
}

这是官方文档的链接:https://docs.djangoproject.com/en/stable/ref/settings/

关于python - 覆盖用户对象上的默认 get_absolute_url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328736/

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