导入的类在客户端库中作为前缀

时间:2014-04-27 11:54:20

标签: java android python google-app-engine google-cloud-endpoints

在Python中,我正在为我的Android应用程序创建后端。我的代码太大了所以我把它分成了两个带有函数的文件和一个带有从messages.Message继承的共享类(shared_classes.py)。

当我生成客户端库时,所有类都以我存储它们的python文件的名称作为前缀(它们看起来像:SharedClassesExampleName.java)。

是否可以强制endpointscfg.py停止使用带前缀的python类生成库?

2 个答案:

答案 0 :(得分:0)

使用

自定义API方法名称
@endpoints.method(name='subject.action')

和带有

的API类
name = "appname"
您可以通过

访问您的API
gapi.client.appname.subject.action()

查看https://developers.google.com/appengine/docs/python/endpoints/getstarted/backend/write_api

上的详细信息

答案 1 :(得分:0)

this页上所述(步骤4)

" package ="在为您创建的ProtoRPC消息创建名称时,底层ProtoRpc使用line。此包名称将显示为发现文档和客户端库中邮件类名称的前缀。

所以,如果你鼓励这个问题,只需添加package =' ' (空值),你的课程不会加前缀。

相关问题