关于 Python Language Server 在 VsCode 中增加代码提示的问题

2021-10-31 15:02:30 +08:00
 susecjh

先说说我干了啥,在 Python 的初始化的时候,自动为每个 View 生成 Schema class(使用 pydantic ,联动对应的 Model)用以校验请求入参和出参,并且生成了对应的 schema 对象(例如:req_obj, resp_obj),现在我在想,有没有可能,我在写某个对应的 View 时,使用到了req_obj/resp_obj能够在 VsCode 展示对应的提示,现在想到了两种方式:

  1. 使用 VsCode 插件
  2. 对 Language Server 做插件

两种方式都没有做过,想来问问各位大佬有木有建议教教小弟

1863 次点击
所在节点    Python
2 条回复
janxin
2021-10-31 17:52:42 +08:00
没太明白你的需求,type hint 不能满足你的需求吗
susecjh
2021-10-31 20:08:10 +08:00
@janxin 我的 schema class 是运行时生成的,用 type hint 搞不定吧,毕竟对于不同的 model 会生成不同的 schema class

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/811889

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX