当前位置: 首页 > 网络应用技术

哪个版本的Django已更新?

时间:2023-03-06 15:36:30 网络应用技术

  简介:许多朋友询问了哪个版本的Django更新版本。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  希望采用 -

  如果MySQL数据表是错误的,则可以将其返回到2.0版Django版本

  Django 2.1功能

  Python版本支持

  Python版本需要3.5+,不再支持3.4。

  模型权限:添加的视图(视图)权限

  长期以来,Django模型只有三个默认权限:增加(添加),删除(删除)和编辑器(更改),并且没有单独的查看权限。新的查看权限允许设置模型可读取。

  正向兼容性:如果用户获得修改(更改)权限,则自然会在没有任何其他设置的情况下获得查看权限。

  登录框架

  删除了contry.auth.views模块下的所有函数视图(FBV),并且可以使用相应的类视图(CBV)

  安全

  httpresponse.set_cookie()支持设置samesite属性

  不再支持数据

  不再支持MySQL 5.5及以下,PostgreSQL 9.3及以下

  其他更新

  默认的jQuery版本从2.3.3更新为3.3.1

  根据基于内存的缓存使用LRU选择算法

  ImageField渲染控制新访问=“ image/*”属性

  模型类支持init_subclass重写

  booleanfield允许设置null = true,将来可以删除nullbooleanfield类

  版本3.10.0。

  如果Django安装了2.0版,建议安装以下版本,PIP安装djangorestframework == 3.10.0。

  您可以设置Pyenv,Linux设置一个版本,然后在新版本上构建Django。

  顺便说一句,您想更新到新版本的哪种版本?

  Pyhton 2.x和Pyhotn3.x版本之间的区别是语法。如果您的Django Web已在2.X版本中编辑,则不想更新到新版本。

  Django的网站

  差异不大。几个功能已经改变。url()在Django1和django2中使用,并且在API文档中明确指出,将来可能不建议在未来版本中使用。他还有一个名为re_path().path()的别名是django3中使用的函数,它是url()的替代方法。

  Django是一个具有开源代码的Web应用程序框架,由Python编写。MTV框架模式,模型M,视图V和模板T. IT最初是为管理Lawrence Publisting Group拥有的一些网站而开发的,这主要是新闻内容,即CMS(内容管理系统)软件。它于2005年7月在BSD许可下发布。此框架以比利时吉普车吉他手Django Reinhardt.ON命名,2019年12月2日,Django 3.0发布

  最简单的方法是为数据库表创建模型。特定方法如下1。设置settings.py.py.py.py的数据库连接方法无法连接错误2。设置模型中数据库表的相应数据结构。它通常称为关系对象模型,因此称为模型,这是类。您可以使用django-admin.pyprobe。似乎是这个命令,它是数据库检测命令。您可以根据表自动生成模型代码。当然,如果首先编写模型代码,则可以使用SynCDB命令生成数据库表3。在URLS.PY中设置URL路径。当浏览器访问此路径4.1rsult = modelClass.objects.all()命令可以取出所有记录4.2,然后您可以将结果直接传递到模板。通过模板display。这是最合理的方法4.3模板{%forcolsinresult%} 4.4cols.field1就此而言。可能太厚了。您可以看到该教程。

  摘要:VirtualEnv可以创建一个独立的虚拟操作环境,解决不同应用程序项目的多个版本之间问题不令人满意的问题。

  常见的第三方模块

  Virtualenv

  安装Virtualenv

  创建虚拟环境

  使用Virtualenv

  概括

  Virtualenv用于创建Python的虚拟环境。当项目需要运行时,系统版本不一致,并且需要创建项目的独立操作环境,以确保项目的正常操作。

  例如,现在要进行Django项目,使用的Django是1.8版,但是系统的Django版本已更新为1.11。如果系统用于运行该项目,则会存在不令人满意的情况,那么虚拟环境需要求解。

  Linux系统和Windows系统与Virtualenv略有不同。

  以下是如何在Windows系统下使用Virtualenv。

  输入命令行模式:

  等待安装成功。

  首先输入需要通过CD命令创建虚拟环境的文件目录,例如在D驱动器的Envs文件夹中

  然后通过Virtualenv创建虚拟环境,我们将其命名new_env

  然后,您将看到以下结果:

  它表明当前系统的Python版本创建了虚拟环境。

  通过CD命令在虚拟环境目录中输入脚本目录

  然后输入激活

  将出现以下结果:

  地址前面的支架表明当前环境是由Python创建的New_env。

  输入Python,您可以查看当前环境的Python版本

  输入PIP列表以查看当前环境中包含的库的版本

  在虚拟环境中,所有带有PIP的软件包都将安装在new_env环境中,并且系统python环境将不会受到影响。这样,我们可以安装运行项目所需的工具版本,

  最后,使用停用命令退出虚拟环境

  Virtualenv可以创建一个独立的虚拟操作环境,该环境解决了不同应用程序项目的多个版本之间的兼容性问题。

  以上是本节的所有内容,感谢您的阅读。

  下一个内容:图形接口

  如果您有任何疑问和想法,请发表评论和呕吐。

  与Blogger( ̄  ̄)?*一起学习Python

  结论:以上是首席CTO注释引入的Django更新版本的所有内容。我希望这对每个人都会有所帮助。如果您想了解更多有关此信息的信息,请记住收集并关注此网站。