gpt4 book ai didi

python - Django原始id字段查找有错误的链接

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

我有一个 django 应用程序,在后端我有一个多对多字段,我在 ModelAdmin 类的“raw_id_fields”属性中设置了这些字段。在本地运行时,一切都很好,但是当我在实时站点上测试时,查找弹出窗口的链接不起作用。

django 应用程序位于 example.com/djangoapp/,管理员位于 example.com/djangoapp/admin/

管理员为查找生成的链接是 example.com/admin/lookup_url/而不是 example.com/djangoapp/admin/lookup_url/

有什么想法为什么会发生这种情况吗?管理中的其他链接工作正常,似乎只是这些原始 ID 查找。

感谢您的帮助。

编辑:在呈现页面的源代码中,面包屑具有以下内容:

<div class="breadcrumbs">
<a href="../../../">Home</a> &rsaquo;

此链接工作正常,可返回管理员根目录 (example.com/djangoapp/admin/)

损坏的查找链接的 HTML 为:

<a href="../../../auth/user/?t=id" class="related-lookup" id="lookup_id_user" onclick="return showRelatedObjectLookupPopup(this);"> 

看起来它可能与 JS 有关,而不是链接本身。

最佳答案

这听起来像是 Django 中的一个错误,我见过一些这样的错误。我很确定这与您将管理员放置在 example.com/djangoapp/admin/而不是默认的 example.com/admin/这一事实有关。我有预感,如果您更改管理 url,它就会起作用。

关于python - Django原始id字段查找有错误的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1602607/

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