Diango 版本选择问题

2020 年 6 月 8 日
 ranlele
现在想用 django 写一个 web,用哪个版本比较好一些。之前接触过,1.x 的。现在我看都更新到 3.x 了
5051 次点击
所在节点    Django
17 条回复
CoolkHz
2020 年 6 月 8 日
没什么大区别 用长期版本就行了
SingeeKing
2020 年 6 月 8 日
建议上 2 或者 3,2 的话更新的实用功能挺多的,3 没怎么用过,我印象中比较大的功能更新是一个轻量异步队列
metamask
2020 年 6 月 8 日
直接上 3.x 就可以
ranlele
2020 年 6 月 8 日
我看 3 支持异步功能,我觉得还是试一下吧。
alphadog619
2020 年 6 月 8 日
看你 python 选哪个版本
Vegetable
2020 年 6 月 8 日
1.10+和 3.0 的区别已经不算有代差了,基本没有区别,只在 url 的写法上有些变化。3.0 就好了,asgi 用不用随意。
zachlhb
2020 年 6 月 8 日
上 3.0 吧,但 asgi 不要报太大希望,这个只是留了个口子,内部都没有实现,等后期更新吧,如果想用异步,还是上 tornado
julyclyde
2020 年 6 月 8 日
新项目有什么可问的
项目当时的最新稳定版本
37Y37
2020 年 6 月 8 日
这有啥纠结的,无脑最新版本就行了
izzy27
2020 年 6 月 9 日
用 2 比较好,2 文档比较多而且 StackOverflow 上面比较容易找到解决方案,3 太新了基本上没什么用。
StackOverflow 上面 Django 相关大部分都是 2.x 之前的问题。。2.x 的问题都不怎么多,更别提 3.0 了。
你踩了坑去各大论坛问也是一样的,别人会先问你为什么要用 3.x 而不用 2.x 的版本 😂
izzy27
2020 年 6 月 9 日
@izzy27 打错了 是 3 太新了基本上没什么人用
siteshen
2020 年 6 月 9 日
用当前最新稳定版的,这样两年后你用的框架还有用户。
a719114136
2020 年 6 月 9 日
2 和 1 的兼容性比较好,3 的话有的地方有改动,所以不维护一些库可能没有兼容。

就我遇到的情况来看,发现两个地方有兼容问题,不过兼容起来也比较简单
Aliencn
2020 年 6 月 9 日
https://www.djangoproject.com/download/
现在用 2.2,明年用 3.2
u823tg
2020 年 6 月 9 日
只是 api 的话建议 fastapi 。
twor2
2020 年 7 月 3 日
@izzy27 我们的生产环境都是用最新的
deali
2020 年 7 月 26 日
@SingeeKing 3 有异步队列吗,我刚才去看了一遍官方的 release notes 怎么找不到

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

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

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

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

© 2021 V2EX