Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法使django管理操作列表始终可见?_Python_Django - Fatal编程技术网

Python 有没有办法使django管理操作列表始终可见?

Python 有没有办法使django管理操作列表始终可见?,python,django,Python,Django,在我的django管理界面上,我一直试图使命令可用,我的问题是,只有当列表视图中至少有一个结果时,操作列表才可见。我的想法是,我的命令将从一个API请求创建一组模型,因此最初可能没有任何模型。关于如何覆盖这种默认行为有什么想法吗 我已经尝试过覆盖get_操作(但没有显示列表)和get_queryset(返回一个假queryset,以便change_列表认为至少有一个结果),但都没有成功 类myBookAdmin(admin.ModelAdmin): 操作=['pull\u book\u info

在我的django管理界面上,我一直试图使命令可用,我的问题是,只有当列表视图中至少有一个结果时,操作列表才可见。我的想法是,我的命令将从一个API请求创建一组模型,因此最初可能没有任何模型。关于如何覆盖这种默认行为有什么想法吗

我已经尝试过覆盖get_操作(但没有显示列表)和get_queryset(返回一个假queryset,以便change_列表认为至少有一个结果),但都没有成功

类myBookAdmin(admin.ModelAdmin):
操作=['pull\u book\u info']
def pull_book_info(self,request=None,extra_context=None):
调用命令('pull\u book\u info')
pull\u book\u info.short\u description='pull info from API'
是的,我的想法是,即使列表中没有书籍,我也可以选择我的“pull\u book\u info”命令

此外,如果有人能够在不从下面的列表中选择任何内容的情况下,了解如何提交该命令,这将是非常理想的

编辑:Python2.7和django 1.11