Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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,如何返回一个google protobuff对象作为响应?_Django_Protocol Buffers_Bitcoin - Fatal编程技术网

使用python Django,如何返回一个google protobuff对象作为响应?

使用python Django,如何返回一个google protobuff对象作为响应?,django,protocol-buffers,bitcoin,Django,Protocol Buffers,Bitcoin,我最终的目标是为比特币创建一个支付请求对象,特别是BIP70,因为我想捕获一个有效的返回地址,但我不确定使用Django返回protobuff响应对象的正确方法 import payments_pb2 x = payments_pb2 x.address = 'home' return render_to_response(x) 任何帮助都将不胜感激:) 谢谢协议缓冲区是一种二进制格式。您可以从django提供协议缓冲区内容,方式与提供图片、文件 代码示例: def protobuf_view

我最终的目标是为比特币创建一个支付请求对象,特别是BIP70,因为我想捕获一个有效的返回地址,但我不确定使用Django返回protobuff响应对象的正确方法

import payments_pb2
x = payments_pb2
x.address = 'home'
return render_to_response(x)
任何帮助都将不胜感激:)


谢谢

协议缓冲区是一种二进制格式。您可以从django提供协议缓冲区内容,方式与提供图片、文件

代码示例:

def protobuf_view(request):
    ...

    x = payments_pb2
    x.address = 'home'

    return HttpResponse(x.SerializeToString(), content_type="application/octet-stream")

协议缓冲区是一种二进制格式。您可以从django提供协议缓冲区内容,方式与提供图片、文件

代码示例:

def protobuf_view(request):
    ...

    x = payments_pb2
    x.address = 'home'

    return HttpResponse(x.SerializeToString(), content_type="application/octet-stream")