gpt4 book ai didi

javascript - 在 Django 中,如何在管理表单中显示站点缩写而不是完整的站点域?

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

因此,我们正在使用 Django 的 sites contrib 应用程序,并且管理中的特定页面将非常拥挤,因此我们会尽一切努力节省空间。我们的网站配置文件每个都有一个与之关联的缩写,这会使事情变得更加紧张,因此我们希望在管理表单中使用这些缩写而不是全名。不确定最好的方法是什么。

我看到了this post ,看起来它可能符合我所追求的,但我真的不想创建一个全新的形式。仅仅让单个字段以不同的方式显示似乎有点过分了。关于最好的方法是什么有什么想法吗?目前,我正在考虑一个 javascript 解决方案——发送一张 map ,其中包含与站点 ID 相关的缩写,并进行一些替换,但这似乎有点老套。

最佳答案

表单的重点是控制字段的显示方式。使用正确的选择名称创建一个新表单应该不费什么力气。

Javascript 解决方案有几点需要注意:

  1. 您需要以 JSON 形式构建和维护名称和缩写列表,并在将其包含在页面中时对其进行正确编码

  2. 您必须覆盖该管理页面的模板才能包含自定义 J

  3. 对于禁用 JS 的人来说,这不起作用

  4. 页面将“跳转”,因为浏览器将首先使用表单中的值渲染页面,然后 JS 更改它们并且浏览器重新渲染页面。

关于javascript - 在 Django 中,如何在管理表单中显示站点缩写而不是完整的站点域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27606198/

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