问题标签 [django-admin-actions]

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 投票
2 回答
139 浏览

django - 带有空白表的 Django 2.1 admin.py changeform_view 方法错误

在我的 admin.py 中,我使用 changeform_view 方法在保存 Fo 后将一些数据保存到添加表单中,我的管理类之一是:

关键是如果 temp_main 表至少有一条记录,但如果表是空白的,当我尝试打开“添加”表单时,我会收到错误

DoesNotExist at /admin/backend/temp_main/add/ temp_add 匹配查询不存在。

如果我从我的班级中删除整个 changeform_view 方法,除了按下“保存并添加另一个”之后我没有填充我的字段的事实之外,所有的都完成了。

我的 changeform_view 方法有问题吗?

ps:我使用 PostgreeSQL 作为后端数据库

非常感谢提前

0 投票
0 回答
479 浏览

python - 如何从 Django Admin 的 response_change 中更改模型值?

我通过覆盖向我的Django Adminchange_form.html添加了一个自定义按钮。我希望这个按钮site_url从模型本身读取一个字段,对该站点进行景观化,然后以编程方式更改模型的表单字段(不保存它)......因此可以在保存之前对其进行查看和更正。

我已经成功地让我的按钮通过覆盖来打印对象response_change。我还可以通过覆盖 change_view 来使用 extra_context 预填充模板。

我希望能够输入 asite_url并使用 抓取它requests/bs4 or scrapy,然后将这些值返回到change_formTitle 和 Summary 文本框中(请参阅https://imgur.com/dttzPIt.jpg)。那可能吗?

0 投票
1 回答
413 浏览

django - 如何在admin django中显示对“历史”的手动操作?

我遵循了本教程:https ://docs.djangoproject.com/en/2.2/ref/contrib/admin/actions/

而且我在历史记录中看不到有关此操作的日志。(但已更改,.. django 管理员的默认操作可以在那里显示博客)

如何将日志添加到“User_1 Make published”等历史记录?太感谢了。

0 投票
1 回答
2822 浏览

python - django-admin startapp v/s python manage.py startapp

django-admin startapp 和 python manage.py startapp 有什么区别?他们都创建应用程序并且文件也相同,那么这两者之间有什么区别?

0 投票
1 回答
215 浏览

python - 从管理页面运行自定义脚本(从 CSV 填充模型)

我对 django 很陌生,需要帮助和想法找到正确的方法。简而言之,我有一个模型,它每年从 CSV 文件中填充几次(删除所有信息并用新的表单文件替换它)。为此 - 我编写了从shell. 它有效,但不方便,我不能让别人去做。我想升级并使该脚本可从admin页面调用。到目前为止是这样的:

要上传 CSV 文件,我为它创建了模型(在 中models.py):

应填充的模型(也在 中models.py):

ikelti_drg.py用于填充模型的旧脚本(名为),shell通过写入激活py manage.py ikelti_DRG --path path/to/your/file.csv

从 django.core.management 导入 csv 从 stv.models 导入 BaseCommand 导入 DRGkodas、DrgDuomenys

我尝试编辑它以使用数据库中的 CSV 来简化过程,所以我编辑的脚本应该可以从admin页面调用(可能不正确,因此这里的任何帮助也将不胜感激):

最后,我修改了已注册DRGkodas的模块,admin.py以包含这样的新烘焙操作:

现在的问题是,要调用操作我必须选择至少一个条目(应该没有,因为我正在尝试创建它们),如果我创建虚拟条目并选择它来运行命令,它(显然)不工作。

我的主要问题是什么-正确的方法是什么?起初我想我应该把按钮放在管理页面的某个地方,但经过一些研究,我没有找到任何关于如何做到这一点的可靠信息。所以我尝试直接向模型添加动作(我上面的代码),但这与我需要的有点不同。

请就我应该使用什么方法给我一些建议,任何文献或示例代码片段也将不胜感激

0 投票
1 回答
535 浏览

django - Django管理员选择所有复选框不起作用

我在 pipenv 2018.11.26 中使用 Django 2.2.7 和 python 3.8。在我的 django 管理员中,我无法选择模型对象列表中的所有项目复选框(见下图),也看不到带有“现在”和“今天”动作的日期选择器。

django 管理员的问题选择所有复选框

0 投票
1 回答
38 浏览

django - 我无法在我的帖子中添加类别网址

错误图像

当我尝试添加 Candidate_slug 的 Url 时,我收到关于以下内容的错误: Unknown field(s) (category_slug) specified for Candidate。在添加候选按钮时检查 CandidateAdmin 类的字段/字段集/排除属性,当我从管理员中删除 url 时,我无法在我的系列上添加类别,并且我无法在主页上显示的类别之后进入系列

网址.py

视图.py

管理员.py

模型.py

0 投票
2 回答
163 浏览

django - Django 中的用户模型自定义

我想编辑用户模型,admin.py但我不知道该怎么做? 这是用户模型的管理面板的图像

有人可以帮帮我吗?我想在 User 模型中添加一些自定义字段。

0 投票
1 回答
710 浏览

python - Display SQL results in Django Admin interface

I have set up a Django Admin Interface (django.contrib.admin) to see my data from my Mysql Database.

I would like to know if it's possible to make specifics SQL queries ?

So far, all my tables are registered to be displayee in the Django Admin Dashboard by doing for example :

Let's say, I would like to display a specific table in the dashboard showing all the users with the appropriate object and the date of acquisition. How could I do that ? Or, better, how can I display data from multiple JOIN query ?

I saw the querySet function but I did not see any examples to do this kind of things.

Thank for your help

0 投票
1 回答
764 浏览

django - Django admin:如何在 Django 管理表单页面中动态显示输入值的计算值?

我有一个包含“价格”、“税”和“折扣”字段(IntegerFields)的表单。然后还有一个名为“total_price”的只读字段。

当我们输入“价格”、“折扣”和“税”时,应该会自动显示“总价格”值。如果我们更改“折扣”或“价格”,那么“总价格”也会立即更改。

看到最终价格后,我们可以点击“保存”按钮。

如何在 Django admin 中实现这一点?