问题标签 [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.
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 作为后端数据库
非常感谢提前
python - 如何从 Django Admin 的 response_change 中更改模型值?
我通过覆盖向我的Django Adminchange_form.html
添加了一个自定义按钮。我希望这个按钮site_url
从模型本身读取一个字段,对该站点进行景观化,然后以编程方式更改模型的表单字段(不保存它)......因此可以在保存之前对其进行查看和更正。
我已经成功地让我的按钮通过覆盖来打印对象response_change
。我还可以通过覆盖 change_view 来使用 extra_context 预填充模板。
我希望能够输入 asite_url
并使用 抓取它requests/bs4 or scrapy
,然后将这些值返回到change_form
Title 和 Summary 文本框中(请参阅https://imgur.com/dttzPIt.jpg)。那可能吗?
django - 如何在admin django中显示对“历史”的手动操作?
我遵循了本教程:https ://docs.djangoproject.com/en/2.2/ref/contrib/admin/actions/
而且我在历史记录中看不到有关此操作的日志。(但已更改,.. django 管理员的默认操作可以在那里显示博客)
如何将日志添加到“User_1 Make published”等历史记录?太感谢了。
python - django-admin startapp v/s python manage.py startapp
django-admin startapp 和 python manage.py startapp 有什么区别?他们都创建应用程序并且文件也相同,那么这两者之间有什么区别?
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
以包含这样的新烘焙操作:
现在的问题是,要调用操作我必须选择至少一个条目(应该没有,因为我正在尝试创建它们),如果我创建虚拟条目并选择它来运行命令,它(显然)不工作。
我的主要问题是什么-正确的方法是什么?起初我想我应该把按钮放在管理页面的某个地方,但经过一些研究,我没有找到任何关于如何做到这一点的可靠信息。所以我尝试直接向模型添加动作(我上面的代码),但这与我需要的有点不同。
请就我应该使用什么方法给我一些建议,任何文献或示例代码片段也将不胜感激。
django - 我无法在我的帖子中添加类别网址
当我尝试添加 Candidate_slug 的 Url 时,我收到关于以下内容的错误:
Unknown field(s) (category_slug) specified for Candidate
。在添加候选按钮时检查 CandidateAdmin 类的字段/字段集/排除属性,当我从管理员中删除 url 时,我无法在我的系列上添加类别,并且我无法在主页上显示的类别之后进入系列
网址.py
视图.py
管理员.py
模型.py
django - Django 中的用户模型自定义
我想编辑用户模型,admin.py
但我不知道该怎么做?
这是用户模型的管理面板的图像
有人可以帮帮我吗?我想在 User 模型中添加一些自定义字段。
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
django - Django admin:如何在 Django 管理表单页面中动态显示输入值的计算值?
我有一个包含“价格”、“税”和“折扣”字段(IntegerFields)的表单。然后还有一个名为“total_price”的只读字段。
当我们输入“价格”、“折扣”和“税”时,应该会自动显示“总价格”值。如果我们更改“折扣”或“价格”,那么“总价格”也会立即更改。
看到最终价格后,我们可以点击“保存”按钮。
如何在 Django admin 中实现这一点?