除了 pycharm,还有没有比较好用写 django 的 ide? - V2EX
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 7488 次点击
    这是一个创建于 1930 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 又是闭源的
        28
    594duck  
       2020-09-14 07:26:12 +08:00 via iPhone
    @abersheeran 老哥说话实在
    594duck
    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     Solana     2758 人在线   最高记录 6679       Select Language
    创工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 02:18 PVG 10:18 LAX 18:18 JFK 21:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86