![]() |
1
3
有几种方法可以做到这一点。你自己也提到过。 一个选项是在管理员中重写保存页面的模板,并将所需的代码添加到模板中。所需的媒体、javascript、css等可以使用modeladmin类中的内部媒体类添加。这个媒体类有两个不同的属性,一个包含css样式表的元组和一个包含javascript文件的元组 我认为对于我自己来说,在这种情况下最好的选择是一个定制的地址选择器小部件,正如您在不想这样做的方法列表中已经提到的那样。 |
![]() |
2
19
主要处理的是客户端标记和客户端JavaScript。在这种情况下,使用设计用于处理这些问题的设施似乎是正确的选择。我还建议制作一个定制的管理小部件。我自己也用过这个图案。根据客户端标记的大小,您甚至可以使用django模板来呈现小部件。
另外,您可以编写非侵入性的javascript,以便在页面加载后重新呈现页面的该区域。在这个方法中,您可以简单地将javascript媒体文件包含在
这更像是伪代码,但它给出了以下想法: 行政管理部门
long-lat-渲染.js
|
![]() |
Yuno · Django admin用户timein和用户超时 3 年前 |
![]() |
Proxy · Django admin添加自定义筛选器 7 年前 |
![]() |
MaxCore · 禁用django 2.0管理响应行为 7 年前 |
![]() |
Hameer Abbasi · 覆盖多个表格行的表单小部件和/或表单 7 年前 |
![]() |
Mark116 · 自定义django管理仪表板 7 年前 |