Admin InlineForm添加指向内联模型的详细信息页面的链接并添加自定义javascript

时间:2017-12-15 05:57:01

标签: django django-admin

  1. 在InlineForm的管理员中,有一个链接进入网站,默认为文本(在网站上查看)。

  2. 我想添加一个类似于该模型的链接(即内联)详细信息编辑页面。

  3. 在管理
  4. 的其中一个编辑/详细信息模型页面中插入JavaScript脚本

    如何做到这一点?

1 个答案:

答案 0 :(得分:1)

将JS和CSS添加到模型list_view和form_view页面很容易。 在管理类中为相应的模型编写一个类Media。

admin.py

class MyModelAdmin(admin.ModelAdmin):

    class Media:
        css = {
            "all": ("css/mycss.css",)
        }
        js = ("js/my_js.js",)

将javascript文件放在/yourapp/static/yourapp/js/my_js.js中 / css里面/yourapp/static/yourapp/css/mycss.css