V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
SophieTwilight
V2EX  ›  Python

除了 pycharm,还有没有比较好用写 django 的 ide?

  •  
  •   SophieTwilight · 2020-09-13 11:01:47 +08:00 · 6790 次点击
    这是一个创建于 1557 天前的主题,其中的信息可能已经有所发展或是发生改变。
    vscode 试过了,不能提示 orm 的查询语法
    48 条回复    2020-09-15 21:03:38 +08:00
    Rxianbei
        1
    Rxianbei  
       2020-09-13 11:06:07 +08:00 via Android
    据我所知是没有了,所以项目经理虽然很看不起 pyc,自己同时用的很香。
    wuwukai007
        2
    wuwukai007  
       2020-09-13 11:10:08 +08:00
    vscode 不只是 orm 的问题,pandas 好多方法提示不出来。
    liuxey
        3
    liuxey  
       2020-09-13 11:19:43 +08:00 via Android
    pycharm 是目前提示功能最强大的 ide,也是整体实力最强大的,vscode 即使有了微软 AI 插件和 kite 插件的加持也不能和 pycharm,至少我用下来是这样的
    chenglus
        4
    chenglus  
       2020-09-13 11:34:29 +08:00
    不过有些人用 PyCharm 认为 Python 的执行是界面上的绿色运行按钮,连背后的运行逻辑都不知道...
    zhuangzhuang1988
        5
    zhuangzhuang1988  
       2020-09-13 11:40:13 +08:00
    没有.
    linvaux
        6
    linvaux  
       2020-09-13 12:14:21 +08:00
    没有
    ericls
        7
    ericls  
       2020-09-13 12:20:24 +08:00
    vscode + pylance
    kobayashiro
        8
    kobayashiro  
       2020-09-13 12:54:05 +08:00
    没有。。
    你指望一个编辑器比 ide 好用是不现实的。
    vsc 能很好用。但是比起 ide 还是差点
    cominghome
        9
    cominghome  
       2020-09-13 13:03:49 +08:00
    用了小半个月 vscode,还是换回来,pycharm 天下第一
    iConnect
        10
    iConnect  
       2020-09-13 13:22:13 +08:00 via Android
    pyc 除了要启动 JAVA 耗内存比较大,其他确实没有能打的
    pabupa
        11
    pabupa  
       2020-09-13 13:25:04 +08:00
    去给 django 贡献 pyi 代码呀……
    cz5424
        12
    cz5424  
       2020-09-13 13:35:37 +08:00 via iPhone
    没有,但是 pycharm 真的太吃内存
    renmu123
        13
    renmu123  
       2020-09-13 15:07:44 +08:00 via Android
    vscode 插件多了一样吃内存,pycharm yes
    ytmsdy
        14
    ytmsdy  
       2020-09-13 15:36:04 +08:00
    没有!
    zachlhb
        15
    zachlhb  
       2020-09-13 16:43:43 +08:00 via Android
    vscode 安装插件后可以,目前除了重构项目,平常写代码都用 vscode
    retanoj
        16
    retanoj  
       2020-09-13 16:47:42 +08:00 via iPhone
    楼主排斥 pyc 的原因是什么?
    exceldream
        17
    exceldream  
       2020-09-13 19:10:08 +08:00 via Android
    我以为这里会有好多 vim 或者 emacs 的推荐😂 结果没有
    JavaIO
        18
    JavaIO  
       2020-09-13 20:17:41 +08:00
    Pycharm 用着还不错啊
    nnqijiu
        19
    nnqijiu  
       2020-09-13 20:35:45 +08:00
    Pycharm 是宇宙最好用的 Python IDE
    silkriver
        20
    silkriver  
       2020-09-13 21:25:46 +08:00
    vscode 不是 ide,排斥 pycharm 的话可以试试 visual studio 宇宙第一 ide
    zhuangzhuang1988
        21
    zhuangzhuang1988  
       2020-09-13 21:46:57 +08:00
    @silkriver Vs 的比 vsc 的还要难用,
    vs 宇宙第一 主要还是 c++,
    janxin
        22
    janxin  
       2020-09-13 22:54:21 +08:00
    @pabupa django 有 pyi 的
    tennc
        23
    tennc  
       2020-09-13 23:02:32 +08:00
    vsc ~~
    roundgis
        24
    roundgis  
       2020-09-13 23:09:30 +08:00
    @iConnect 還好吧,我的-Xmx1024m 用了好幾年

    還算流暢
    abersheeran
        25
    abersheeran  
       2020-09-14 00:47:29 +08:00
    没有。Django 太流行,以至于 PyCharm 直接针对它的 ORM 开发一套推导程序。

    说实话,不是我看不起开源社区。这种东西,大公司领先开源社区起码十年,毕竟 KPI 压着和靠爱发电,前者相对更靠谱。
    wangyzj
        26
    wangyzj  
       2020-09-14 01:07:08 +08:00
    没有
    Trim21
        27
    Trim21  
       2020-09-14 04:56:25 +08:00 via iPhone
    vscode 总感觉有很多细节做得不是很好…

    pylance 又是闭源的
    594duck
        28
    594duck  
       2020-09-14 07:26:12 +08:00 via iPhone
    @abersheeran 老哥说话实在
    Leigg
        29
    Leigg  
       2020-09-14 08:47:58 +08:00 via Android
    楼主 4g 内存?
    xulolololololo
        30
    xulolololololo  
       2020-09-14 08:51:09 +08:00 via Android   ❤️ 1
    不用 django,sanic 你值得拥有
    guanhui07
        31
    guanhui07  
       2020-09-14 09:23:44 +08:00
    Pycharm
    37Y37
        32
    37Y37  
       2020-09-14 09:42:56 +08:00
    哪个好用用哪个,不纠结
    zhuangzhuang1988
        33
    zhuangzhuang1988  
       2020-09-14 09:43:26 +08:00
    @abersheeran 太正常了, 开源的总有蜜汁自信, 认为自己配置一套比 Pycharm 好
    endpain
        34
    endpain  
       2020-09-14 10:37:50 +08:00
    vscode 我也觉得不好用
    fengjianxinghun
        35
    fengjianxinghun  
       2020-09-14 10:48:00 +08:00
    @zhuangzhuang1988 不是好不好的问题,不想用收费软件。好用不好用也不太重要。
    7gugu
        36
    7gugu  
       2020-09-14 11:18:21 +08:00 via Android
    @liuxey ai 插件是啥?要怎么搜呢?我想试试看
    neoblackcap
        37
    neoblackcap  
       2020-09-14 11:19:22 +08:00   ❤️ 1
    Pycharm 好用是因为有人做脏活了,你们真的以为 Jetbrains 的人都是神,他们的静态分析会比微软啥的厉害很多么?当然不是。
    很多 Pycharm 有的补全,都是人工适配的。人工适配了,你用起来当然好用。开源界谁会去干这样的脏活啊,大家都喜欢干漂亮的活,显然就那样了。
    steptodream
        38
    steptodream  
       2020-09-14 11:22:03 +08:00
    用 vscode 在写 django 感觉挺方便的呀 没用过 Pycharm 哪位介绍一下 Pycharm 比 Vscode 方便的地方
    liuxey
        39
    liuxey  
       2020-09-14 11:35:47 +08:00
    @7gugu #36 Visual Studio IntelliCode 其实也一般般
    zouri
        40
    zouri  
       2020-09-14 11:49:16 +08:00
    @retanoj 一般是因为贵,像我们这种穷人用不起
    leavic
        41
    leavic  
       2020-09-14 12:07:45 +08:00
    我觉得我还是温和点:
    没有呢,亲。
    mamahaha
        42
    mamahaha  
       2020-09-14 12:18:55 +08:00
    都挺好的,不存在用惯了这个用不惯那个的问题,我的原则就是哪个用的人最多就用哪个。
    pikachu0606
        43
    pikachu0606  
       2020-09-14 14:04:34 +08:00
    vscode 还是差了一些,pycharm NB
    no1xsyzy
        44
    no1xsyzy  
       2020-09-14 15:21:27 +08:00
    AI 插件感觉根本没做对方向,各家的都试了下跟静态分析差别不大。
    按道理符合常规 naming convention 的应当都可以自动识别。

    AI 到现在仍然没分析出来 Flask `@ app.route("|", methods=['GET'])\ndef |():\n\t|` (空格避免真圈到人)的补全是实属离谱。
    zhuangzhuang1988
        45
    zhuangzhuang1988  
       2020-09-14 15:22:35 +08:00
    @liuxey vs 主要在大型项目上能 old 住, 性能和功能达到平衡
    chaleaoch
        46
    chaleaoch  
       2020-09-14 16:02:09 +08:00
    vscode 免费啊.
    另外 vscode + remote 香啊.
    别的没啥了.
    abersheeran
        47
    abersheeran  
       2020-09-15 20:51:27 +08:00
    @neoblackcap 说实话,Python 这种动态语言,就没有哪个神仙靠纯推导搞出好用的代码提示。一旦好用,针对特定情况直接穷举的脏活必然存在。
    neoblackcap
        48
    neoblackcap  
       2020-09-15 21:03:38 +08:00
    @abersheeran Jetbrains 的 idea 都有对 Java 框架穷举啦。更何况 Python 这样的动态语言。脏活的结果用起来很爽的,没钱的话,这样没有技术含量的活大家当然不愿意干。
    大家都会说,不就是穷举嘛。所以开源的解决方案就那个样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1018 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:05 · PVG 05:05 · LAX 13:05 · JFK 16:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.