我有一个 gRPC HelloWorld 服务器运行,如官方入门指南(https://grpc.io/docs/quickstart/python/)中所示。我现在想从客户端关闭/终止服务器,可能是通过调用服务器方法。
我知道这是可以做到的,因为我阅读了这篇关于如何在 C++ 中做到这一点的文章。如何从客户端关闭 gRPC 服务器(使用 RPC 功能)
我的编程语言是客户端和服务器的python。任何帮助都感激不尽。
我有一个使用 djangorestframework 运行的 django-filter 查询。下面的视图函数用于 url。但是,当我在开始时获取对象时,我不仅想通过搜索查询具有的用户名和用户 ID 参数来过滤它们。但我也想根据登录的人进行过滤,我可以通过来自 URL 的请求对象来获取。
函数 getUsername() 独立工作,但不能与其他代码一起工作。
因此,有没有办法在下面的代码中访问自我请求。任何帮助是极大的赞赏。
class userSearch(generics.ListAPIView):
def getUsername(self):
return self.kwargs['username']
serializer_class = UserSerializer
queryset = UserProfile.objects.filter(professor=User.objects.get(username=self.getUsername()).id).order_by('username')
filter_backends = (DjangoFilterBackend,SearchFilter)
filter_fields = (username,userid,userType)
search_fields = ('username', 'first_name')
Run Code Online (Sandbox Code Playgroud)