Python 如何在django管理界面中获得弹出窗口?

Python 如何在django管理界面中获得弹出窗口?,python,django,python-2.7,django-admin,Python,Django,Python 2.7,Django Admin,我在admin.py文件中分别有以下代码。当我点击删除链接时,我不想直接删除页面。简单地说,我希望弹出窗口显示为(你确定吗?)。有办法吗?如果是,请在这里提及 def delete_link(self, obj): info = obj._meta.app_label, obj._meta.model_name url = reverse('admin:%s_%s_delete' % info, args=(obj.id,)) return '&

我在admin.py文件中分别有以下代码。当我点击删除链接时,我不想直接删除页面。简单地说,我希望弹出窗口显示为(你确定吗?)。有办法吗?如果是,请在这里提及

def delete_link(self, obj):
        info = obj._meta.app_label, obj._meta.model_name
        url = reverse('admin:%s_%s_delete' % info, args=(obj.id,))

        return '<a href="%s">Delete</a>' % url

  delete_link.allow_tags = True
  delete_link.short_description = 'Delete'

def action_link(self, obj):            

        app_name = obj._meta.app_label
        url_name = obj._meta.model_name
        data_id = obj.id

                 return """
            <ul>

               <li><a href="/admin/{0}/{1}/{2}/delete">Delete</a></li>

            </ul>
            """.format(
            obj._meta.app_label, 
            obj._meta.model_name, 
            obj.id)
  action_link.allow_tags = True
  action_link.short_description = 'Actions'
def delete_链接(self,obj):
info=obj.\u meta.app\u标签,obj.\u meta.model\u名称
url=reverse('管理员:%s\u%s\u删除'%info,args=(obj.id,))
返回“”%url
删除链接。允许标记=真
delete\u link.short\u description='delete'
def行动链接(自身、obj):
app\u name=obj.\u meta.app\u标签
url\u name=obj.\u meta.model\u name
数据_id=对象id
返回“”
“”格式( obj._meta.app_标签, 对象\元模型\名称, 对象id) action\u link.allow\u tags=True action\u link.short\u description='Actions'
有可能,您必须覆盖相关模板并在其中应用一些javascript逻辑。我不知道该怎么做。你能告诉我吗?这是可能的,你必须覆盖相关的模板并在其中应用一些javascript逻辑。我不知道怎么做。你能告诉我吗?