Django 1.1和Django 2.2

时间:2019-04-22 17:17:46

标签: python django

我是Django的新手,刚刚建立了一个简单的博客网站,现在我想从事更复杂的项目。我最近发现Django 1.11 ecommerce website tutorial看起来非常不错,但我担心它的版本。我需要在这里使用Django 1.1的建议吗?这两个版本有何不同?在学习这些教程时需要注意哪些主要变化?谢谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您的意思是django 1.11,而不是1.1,因为1.1的版本太旧且不受支持。

简而言之,1.11和2.2之间最明显的区别是:

  1. url()变成path(),这使它看起来更加整洁,因为 网址中不显示正则表达式。他们还在那里 但是使用更新的path converters.来编写它们要容易得多 但是如果需要,您仍然可以使用正则表达式。
  2. 仅Python 3。
  3. 某些内置库的位置也发生了一些变化。

还要选中release notes for 2.2