为Django管理字段添加代码

为Django管理字段添加代码,django,django-admin,Django,Django Admin,我在django管理员中有一个tinymce文本区域,我需要用户能够上传将链接到此文本区域的图像(通过AJAX) 这将通过在“内容”文本区域的顶部添加一个“图像上传”按钮(它已经在工作)来实现 推荐的方法是什么 我可以想出两种解决方案: 扩展change\u form并替换实际字段的{%forAdminForm%}中的字段集。。。当它是content字段时,我添加这个值 使用javascript动态添加此按钮(找出内容字段的位置,并在其前面添加一个) 如果可能的话,更好的解决方案是只覆盖管理模板

我在django管理员中有一个tinymce文本区域,我需要用户能够上传将链接到此文本区域的图像(通过AJAX)

这将通过在“内容”文本区域的顶部添加一个“图像上传”按钮(它已经在工作)来实现

推荐的方法是什么

我可以想出两种解决方案:

  • 扩展
    change\u form
    并替换实际字段的
    {%forAdminForm%}
    中的字段集。。。当它是
    content
    字段时,我添加这个值

  • 使用javascript动态添加此按钮(找出
    内容
    字段的位置,并在其前面添加一个

  • 如果可能的话,更好的解决方案是只覆盖管理模板中的这个特定字段。可能吗?还是有更好的解决方案

    PS:此字段不是数据库的一部分(它只是上载一个或多个图像,将其保存到存储器,并返回将包含在tinymce上的链接)。

    也许您可以使用此字段
    如果没有,请创建modelform的子类,并用ModelAdmin.form覆盖admin表单。

    也许您可以使用它
    如果不是,则创建modelform的子类,并用ModelAdmin.form覆盖admin表单