问题标签 [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 管理面板点击 API
在 Django 管理面板中。我有一个模型,其中包含用户 ID、名称、状态等字段。我想在选择 status="approved" 并单击保存按钮时调用 API(例如:- www.xyx.com?user=userID&status='approved')。
django - 用于自定义操作的 Django 管理员自定义查询集
我对如何在 django admin 中执行特定的查询集有点迷茫。下面是我的模型。
类人(模型。模型):
类 Group_and_message(models.Model):
在 Admin 中,我创建了一个自定义操作。
def send_message(modeladmin,request,queryset):通过
我的问题是,当通过复选框在管理仪表板中选择“group_and_message”对象时,能够检索所选对象的“id”和“phone_number”,以便我可以使用它来执行“send_message”自定义操作。
下面是一些基本的查询集步骤,展示了我想要实现的目标(仅用于说明目的)
g = Group_and_message.objects.last() #self 而不是 last 是我想要的;
g1 = g.people.all()
g2 = g1.values_list("id","phone_number");
g3 = 字典(g2)
结果给了我“id”和“电话号码”。
任何帮助将非常感激。
python - 如何在使用 django admin 将记录插入数据库后添加功能?
我想在使用 django-admin panel 将记录插入数据库后执行一个函数。
我有一个产品表,我想在 django 管理面板将记录插入数据库时向用户发送通知。我知道如何向用户发送通知,但我不知道将我的代码放在哪里。
任何建议都会有所帮助。
插入记录后如何执行通知用户的功能?
这是插入记录后要执行的代码:
我搜索了很多,但没有找到任何有用的东西。
感谢这个伟大的社区。
django - Django-Admin TabularInline 在保存前修改内联项属性
嗨,我需要能够在保存或修改当前用户时将其添加到内联对象。我正在使用 django-admin 仪表板,因为此应用程序不是面向公众的。
我也尝试过覆盖该save_related
函数,但它包含的 CommentFormSet 对象似乎都是所有对象,而只是被修改或保存的对象:
'_queryset': <QuerySet [<Comment: test>, <Comment: another test>]>,
关于这个主题的一些 SO 帖子已经过时,也没有足够的信息来推断一个有效的save_related
实现。
django - 通过 curl 或 request.post 运行 django admin 命令
我有一个名为“run_test”的特殊 Django 管理操作。
我想从詹金斯的工作开始对某些项目采取行动。
像这样的东西是我的主意
403 是我得到的答复。
有没有办法使用 curl 或 request.post 运行 Django 管理命令?
如何包含查询集?
注意:manage.py 命令不是一个选项
django - 如何在自定义 django 模型管理员中使用 csrf 令牌?
我在一个简单的 Django 项目中工作,我想在 admin 中为每个模型对象添加一个按钮,我可以使用以下方法创建它:
在 admin.py
但是当我执行它时,它给出了关键错误:
那么如何解决这个错误呢?或者有没有其他方法可以为我的验证按钮添加功能?
django - 如何在 django admin 中确认数据库条目?
我一直在解决这个问题。我有一个用户提交了一个 HTML 表单,可以说在我的网站上列出他们的酒店。在将其添加到要发布的酒店模型中之前,我需要查看此表单。我研究过的一种方法是使用可以存储此表单的请求模型,然后使用 django 管理操作编写自定义操作来添加/删除请求。如果接受,我将详细信息复制到我的酒店模型,否则它会向用户发送电子邮件或通知。
第二种方法是在发送请求以批准或拒绝它的酒店模型上简单地使用 django 操作。在这种情况下,我想知道在管理员接受数据点之前是否有可能将其写入数据库。如果是,我该怎么做?
最后,这些详细信息显示在我的主页和搜索页面上,供用户预订这些地方。
如果有更好更有效的方法。请分享。
提前致谢。如果有不清楚的地方,我可以在下面的评论中回答您的具体问题。祝你今天过得愉快。
django - 在 Django Admin 的自定义操作中验证 end_date 大于 start_date
我的 Django 管理员有一个start_date
和end_date
字段。save_related
我想end_date
在它大于start_date
.
我一直在寻找文档,但没有找到关于此的示例。这是我到目前为止所尝试的:
我的 Django 管理员代码:
但是这段代码有这个错误:'EventAdmin'对象没有属性'error_class'我该如何解决这个问题?