gpt4 book ai didi

django - 如何在 Inline Django Admin 字段上添加自定义按钮?

转载 作者:行者123 更新时间:2023-12-04 16:31:20 34 4
gpt4 key购买 nike

我有主要的 django 管理类,其中包括具有两个字段 pos_x 和 pos_y 的内联类。

我想通过 JS 和 modal-window 更新这个字段。

我可以在 InlineClass 中添加按钮而不更改任何管理 html 吗?

class InlineClass(CommonInlineConfigurationMixin):
model = MapPoint
fields = ['title', ('pos_x', 'pos_y')]
form = Form

最佳答案

我想你可以这样做:

class InlineClass(CommonInlineConfigurationMixin):
model = MapPoint
fields = ['title', ('pos_x', 'pos_y'), 'button']
readonly_fields = ("button",)
form = Form
class Media:
js = ("js/my_code.js",)

def button (self, obj):
return "<button type='button' onclick='my_code()'>Click Me!</button>"

button.allow_tags=True

并将 my_code.js 放入您的“static/js”文件夹中。

关于django - 如何在 Inline Django Admin 字段上添加自定义按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36496592/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com