Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
关于操作管理文件Django?_Django_Action_Admin - Fatal编程技术网

关于操作管理文件Django?

关于操作管理文件Django?,django,action,admin,Django,Action,Admin,如何发送参数不是POST而是从GET到action do_send class BlogAdminCategory(admin.ModelAdmin): def do_send(self, request, queryset): response = HttpResponse(content_type="application/json") serializers.serialize("json", queryset, stream=response)

如何发送参数不是POST而是从GET到action do_send

class BlogAdminCategory(admin.ModelAdmin):

    def do_send(self, request, queryset):
        response = HttpResponse(content_type="application/json")
        serializers.serialize("json", queryset, stream=response)
        return response
    do_send.short_description = 'Hide'

    actions = [
        do_send
    ]
    save_on_top= True
    list_display =('title_category','pub_date','hide_me',)

    def hide_me(self, obj):
        # how to send param not  POST but from  GET category to action do_send
        return '<a href="send_do?id={0}">Hide</a>'.format(obj.id)  

    hide_me.short_description = 'Hide'
    hide_me.allow_tags = True
类BlogAdminCategory(admin.ModelAdmin):
def do_发送(自我、请求、查询集):
response=HttpResponse(content_type=“application/json”)
serializer.serialize(“json”,queryset,stream=response)
返回响应
do_send.short_description='Hide'
行动=[
你送吗
]
将_保存在_顶部=真
列表显示=('title\u category','pub\u date','hide\u me',)
def隐藏(自我,obj):
#如何将参数从GET category发送到action do_send而非POST
返回“”。格式(对象id)
hide\u me.short\u description='hide'
hide\u me.allow\u tags=True

你不能。在管理员中执行操作时,您发布的表单包含您选择要执行操作的对象的值。这不是一个好办法

处理管理操作。如果将请求发布到 变更单;如果操作已处理,它将返回一个HttpResponse,并且 没有别的