我最终的目标是为比特币创建一个支付请求对象,特别是因为我想捕获一个有效的返回地址,但是我不确定返回一个原始提交响应的正确方法使用Django的对象。
import payments_pb2
x = payments_pb2
x.address = 'home'
return render_to_response(x)
任何帮助将不胜感激:)
由于
答案 0 :(得分:5)
协议缓冲区是二进制格式。您可以通过与提供图片,文件......类似的方式从django提供协议缓冲区内容。
代码示例:
def protobuf_view(request):
...
x = payments_pb2
x.address = 'home'
return HttpResponse(x.SerializeToString(), content_type="application/octet-stream")