问题标签 [django-admin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
847 浏览

python - Django 管理员和模型删除

我有一堆继承自一个通用基类的类。delete这个通用基类在它的方法中做了一些清理。

当我从 shell 调用 Child 上的 delete 时,我得到:

正如预期的那样

当我使用管理员时,似乎没有调用自定义删除功能。我错过了一些明显的东西吗?

谢谢,

多姆

ps 这显然是我正在使用的代码的简化版本,如果它包含拼写错误,请致歉。随时发表评论,我会修复它。

0 投票
1 回答
183 浏览

django - 在 Django 管理页面中收集其他信息?

如果用户选择某个选项,则保存时我想将用户带到一个页面,他可以在该页面上再填写一个字段,然后重定向到管理员默认页面

0 投票
1 回答
3490 浏览

django-admin - 内联-django

我有 2 个模型。我想让模型 2 与模型 1 内联。在管理页面上,我想将模型 2 的一些字段显示为内联,并将它们全部显示为只读。当我单击内联的值时,我应该将我链接到具有该值的 model2

显示字段只读的内联。我想将内联模型字段显示为只读

0 投票
1 回答
238 浏览

django - 如何制作动态表格

我有一个状态字段,它有 3 个选项 1)已激活 2)已拒绝 3)待定。如果用户选择拒绝状态,那么他必须输入拒绝原因,否则该原因字段应该被隐藏。或者当用户选择被拒绝时,我应该重定向它到其他表格,以便我可以使用拒绝原因发送电子邮件

0 投票
2 回答
496 浏览

django - 在管理员中更改折叠字段集行为的最佳方法?

当管理字段集被赋予“collapse”类时,它会使用由 CollapsedFieldset.js 安装的 Show/Hide 链接呈现,该链接会折叠或展开它。

在所有出现折叠类的情况下,我希望链接是整个字段集框(或该维度的 div),而不仅仅是“显示”一词。

“覆盖”默认管理 Javascript 文件的最佳方法是什么?如果模板stacked.html中有一个extrahead块,似乎可以这样做,但没有——可能是因为在使用stacked.html时,head已经写好了?

我可以只修改管理 Javascript 文件,但这似乎不对。

0 投票
2 回答
168 浏览

django - 更新时如何使字段只读

我有一个表格。填写表格后,我不希望用户更改表格中的任何内容。

但是用户可以看到这些值。意味着所有字段都是不可编辑的。我可以通过使用实例方法来做到这一点,但这对外键没有帮助。

0 投票
1 回答
4333 浏览

django - 多对多关系的管理内联表单中的图像和视频预览

A 有 3 个模型:具有 ManyToManyField 关系的项目、图像和视频:

我使用链接到当前项目的图像和视频的内联表单配置项目的管理表单:

但是带有简单选择字段和删除复选框的内联表对我来说非常痛苦,我想在这里显示图像或视频的预览(youtube)。我在AdminImageWidget的帮助下为图像解决了这个问题:

这是最好的方法吗?在我的情况下,我不需要文件上传输入,只需要内联表格中的图像预览。我还需要预览 youtube 视频,我应该编写自己的小部件来显示视频并将其应用于一些假字段吗?

对于不必要的假字段,通过小部件解决这个问题很奇怪。还是正常方式?

任何帮助将不胜感激!谢谢!

0 投票
6 回答
5283 浏览

python - Django Admin中的欧洲日期输入

Django 有一个 DATE_FORMAT 和一个 DATE_TIME_FORMAT 选项,允许我们在查看日期时选择使用哪种格式,但显然不允许我在 Django Admin 中编辑或添加时更改日期的输入格式。

管理员的默认值为:YYYY-MM-DD

但是使用起来会很棒:DD-MM-YYYY

这在任何情况下都集成在 i18n 中吗?这可以在没有自定义模型的情况下更改吗?

0 投票
1 回答
1193 浏览

django - 如何扩展 django 管理员选择?

当字段“search_fields”包含在 ModelAdmin 中时,Django 会在列表显示页面上创建一个搜索框。

我的一些内联模型引用了列表页面上的项目。如果搜索框术语与这些内联模型中的字段匹配,我希望结果包括列表中的所指对象。

示例:数据库有一个名称表和一个地址表。对于每个名称,可以有多个地址。每个地址引用一个名称。当我搜索名称列表时,我希望能够输入“Main Street”,搜索地址并显示这些地址引用的名称。

我想我必须覆盖与搜索框关联的搜索功能。如果这是正确的,那么该功能在哪里?

0 投票
1 回答
1610 浏览

django - django 内联问题

我做了一个名为 Fooinline 的内联。这个内联在 Django 1.02 中运行良好,但是一旦我升级到 Django 1.1,它就开始出现错误:

我的Fooinline代码是:

而我FlatTextWidget的是

我称我Fooinline