问题标签 [django-suit]

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 回答
6208 浏览

python - 为 Django 管理员扩展 base_site.html

我在我的项目中使用了Django 套装。Django 套装带有一个默认页脚,我想更改或删除它。根据文档上的说明:

您必须扩展 base_site.html 模板来自定义页脚链接、版权文本或添加额外的 JS/CSS 文件。示例文件可在 github 上找到。

将自定义的 base_site.html 模板文件复制到项目的主应用程序 template/admin/ 目录,然后取消注释并编辑要扩展的块。

但是当我这样做时,每当我取消注释他们的一个块时,我都会遇到以下错误:

知道为什么会发生这种情况,我该如何解决?

base_site.html:

0 投票
3 回答
5574 浏览

django - Django 套装:ImportError:没有名为套装的模块

有什么建议么?pip install django-suit安装后,我在 settings.py 中添加了此代码./manage.py collectstatic。不确定错误。

0 投票
1 回答
2520 浏览

django - django-select2 不能在 django-admin 中使用内联

这是我的模型和管理类:

我正在尝试实现django-select2,但是当我在其中使用内联时, PurchaseOrderAdmin它不会显示我已实现的字段 django-select2

截图1

但是当我删除内联时,它工作正常:

截图2

编辑

这是 ItemSelectForm

0 投票
1 回答
410 浏览

django - 如何阻止我的操作栏在 django admin 中移动?

我目前正在使用 django admin 和 suit 作为界面。我的问题是有时 aciton bar 在顶部,有时在底部,我不知道为什么。如何将其限制在一个位置?

0 投票
2 回答
2098 浏览

django - 默认选择 ManyToManyField 中的所有选项

默认情况下是否可以在 Django 中的 ManyToManyField 生成的选择多个中选择所有选项?

添加的所有新项目都应在视图中预先选择所有选项(添加新项目时也是如此AnotherEntity)。

在上面的示例中,我希望anotherEntity在所有新项目中选择所有选项。

0 投票
1 回答
684 浏览

django - Django 套装无法检测到模板覆盖

我正在覆盖 django-suit 中的模板文件。不幸的是,该文件未被检测到并被覆盖。根据他们的文件

或者,您可以将 base_site.html 复制到任何模板目录,这些目录在 TEMPLATE_DIRS 设置(如果有)中定义。默认情况下,Django 会查看每个注册的应用程序模板/目录。

我已将文件复制base_site.html到现有app/templates/admin目录中,但未检测到。我已经在使用这个目录中的模板文件,所以它应该可以工作。

我的情况可能有什么问题?

0 投票
0 回答
1110 浏览

python - 在 django admin(套装)中一次选择多个过滤器选项

在 django admin 中,包含 django suit,您可以获取您在 admin.py 文件中列出的过滤器的下拉列表。目前,我一次只能在下拉列表中选择一个选项。有没有办法在一个下拉列表过滤器中一次选择多个选项?

0 投票
1 回答
47 浏览

python - 如何将操作应用于 list_filter 中的多个项目,而不必一个接一个地单独执行?

假设我在 django admin 中有,

list_filters = ['car_number']

它会给我一个模型中的车号列表,供我一一选择。

我想要做的是对多个'car_number'应用一个动作,但在我可以这样做之前,我必须让它们直观地列出,以便我可以单击小复选框,转到我的动作列表并应用该动作。

如果您的汽车实例的 car_number 字段填充为 1-10,并且您从过滤器列表中选择编号 6,则任何具有该编号的汽车都将显示,之后您可以应用操作。但是我想对 6 号和 4 号都应用一个动作,而不必一个接一个地单独执行它们。我该怎么办?有没有办法同时搜索它们?一种在过滤器列表中执行多个部分的方法?

以防万一它有所作为,我在管理员之上运行 django suit

0 投票
2 回答
1632 浏览

python - Django 管理员加载页面的速度非常慢

我有一个 django 应用程序,在gunicorn服务器上运行 django suit,加载管理的每个页面(列表和编辑视图)都需要花费大量时间。具有 1 条没有外键且没有可调用对象的单条记录的表的列表视图需要 6-8 秒,而分页到 50 个元素的表的列表视图需要 25-30 秒。

我检查了执行的 SQL,认为日志模块具有以下配置,它们似乎没问题,所有 SQL 的总时间约为十分之二。数据库是postgresql。

我还尝试禁用USE_I18N并从管理员中删除@never_cache以防万一,但没有任何改变。

有人对我的服务器可能发生的事情有任何建议吗?

谢谢!

我的上下文处理器:

0 投票
1 回答
2305 浏览

django - 向 Django Admin 添加字段总和的行

我有一个发票应用程序,我希望能够在底部的管理面板中显示发票总额。(我正在使用 Django 套装)

在此处输入图像描述

在 Django 中是否有一种简单的方法可以做到这一点?

e:这样的事情应该工作吗?