V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ranlele
V2EX  ›  Django

Diango 版本选择问题

  •  
  •   ranlele · 2020-06-08 13:47:23 +08:00 · 4045 次点击
    这是一个创建于 1630 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在想用 django 写一个 web,用哪个版本比较好一些。之前接触过,1.x 的。现在我看都更新到 3.x 了
    17 条回复    2020-07-26 14:22:42 +08:00
    CoolkHz
        1
    CoolkHz  
       2020-06-08 13:48:28 +08:00
    没什么大区别 用长期版本就行了
    SingeeKing
        2
    SingeeKing  
       2020-06-08 13:51:49 +08:00
    建议上 2 或者 3,2 的话更新的实用功能挺多的,3 没怎么用过,我印象中比较大的功能更新是一个轻量异步队列
    freakxx
        3
    freakxx  
       2020-06-08 13:56:17 +08:00
    直接上 3.x 就可以
    ranlele
        4
    ranlele  
    OP
       2020-06-08 13:57:03 +08:00
    我看 3 支持异步功能,我觉得还是试一下吧。
    alphadog619
        5
    alphadog619  
       2020-06-08 13:58:46 +08:00
    看你 python 选哪个版本
    Vegetable
        6
    Vegetable  
       2020-06-08 13:59:13 +08:00
    1.10+和 3.0 的区别已经不算有代差了,基本没有区别,只在 url 的写法上有些变化。3.0 就好了,asgi 用不用随意。
    zachlhb
        7
    zachlhb  
       2020-06-08 14:05:17 +08:00 via Android
    上 3.0 吧,但 asgi 不要报太大希望,这个只是留了个口子,内部都没有实现,等后期更新吧,如果想用异步,还是上 tornado
    julyclyde
        8
    julyclyde  
       2020-06-08 14:22:28 +08:00
    新项目有什么可问的
    项目当时的最新稳定版本
    37Y37
        9
    37Y37  
       2020-06-08 17:11:14 +08:00
    这有啥纠结的,无脑最新版本就行了
    izzy27
        10
    izzy27  
       2020-06-09 08:45:44 +08:00
    用 2 比较好,2 文档比较多而且 StackOverflow 上面比较容易找到解决方案,3 太新了基本上没什么用。
    StackOverflow 上面 Django 相关大部分都是 2.x 之前的问题。。2.x 的问题都不怎么多,更别提 3.0 了。
    你踩了坑去各大论坛问也是一样的,别人会先问你为什么要用 3.x 而不用 2.x 的版本 😂
    izzy27
        11
    izzy27  
       2020-06-09 08:48:21 +08:00
    @izzy27 打错了 是 3 太新了基本上没什么人用
    siteshen
        12
    siteshen  
       2020-06-09 09:10:45 +08:00
    用当前最新稳定版的,这样两年后你用的框架还有用户。
    a719114136
        13
    a719114136  
       2020-06-09 10:19:49 +08:00
    2 和 1 的兼容性比较好,3 的话有的地方有改动,所以不维护一些库可能没有兼容。

    就我遇到的情况来看,发现两个地方有兼容问题,不过兼容起来也比较简单
    Aliencn
        14
    Aliencn  
       2020-06-09 10:45:30 +08:00
    https://www.djangoproject.com/download/
    现在用 2.2,明年用 3.2
    u823tg
        15
    u823tg  
       2020-06-09 13:59:30 +08:00
    只是 api 的话建议 fastapi 。
    twor2
        16
    twor2  
       2020-07-03 12:56:00 +08:00
    @izzy27 我们的生产环境都是用最新的
    deali
        17
    deali  
       2020-07-26 14:22:42 +08:00
    @SingeeKing 3 有异步队列吗,我刚才去看了一遍官方的 release notes 怎么找不到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5941 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 02:56 · PVG 10:56 · LAX 18:56 · JFK 21:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.