Django 1.1 与 Django 2.2

Bas*_*nda 0 python django

我是 Django 的新手,刚做了一个简单的博客网站,现在我想进入更复杂的项目。我最近发现Django 1.11 电子商务网站教程,它看起来很不错,但我担心它的版本。我需要你的建议,我应该在这里使用 Django 1.1 吗?这两个版本有何不同,在遵循这些教程时需要注意哪些主要变化?感谢您的帮助!

Pwn*_*gns 9

您一定是指 django 1.11,而不是 1.1,因为 1.1 非常旧且不受支持。

总之,1.11和2.2最明显的区别是:

  1. url()become path(),这使它看起来更干净,因为正则表达式在 url 中不可见。它们仍然存在,但使用较新的路径转换器编写它们要容易得多 但是如果需要,您仍然可以使用正则表达式。
  2. 仅限 Python 3。
  3. 某些内置库的位置也发生了一些变化。

还要检查2.2发行说明