小编Has*_*ani的帖子

python gRPC 错误:“错误”:“13 内部:无法序列化响应!” 当尝试返回重复消息而不是列表请求中的流时

我有 django REST API,我正在尝试将其转换为 gRPC。我遵循Django grpc 框架指南并创建了以下文件:

模型.py
class Organization(models.Model):
    Org_name = models.CharField(max_length=100, unique=True, primary_key=True, db_index=True)
    Address = models.CharField(max_length=100)
    Description = models.CharField(max_length=500)
    Number_of_emp = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)
org.proto

package org;

import "google/protobuf/empty.proto";

service OrganizationController {
    rpc List(OrganizationListRequest) returns (Organizations) {}
    rpc Create(Organization) returns (Organization) {}
    rpc Retrieve(OrganizationRetrieveRequest) returns (Organization) {}
    rpc Update(Organization) returns (Organization) {}
    rpc Destroy(Organization) returns (google.protobuf.Empty) {}
}

message Organization {
    string Org_name = 1;
    string Address = 2;
    string Description = 3;
    int32 Number_of_emp = 4; …
Run Code Online (Sandbox Code Playgroud)

python django django-serializer grpc grpc-python

4
推荐指数
1
解决办法
9981
查看次数

标签 统计

django ×1

django-serializer ×1

grpc ×1

grpc-python ×1

python ×1