简介:今天,首席CTO Note将与您分享Django版本的哪些相关内容。如果您能解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
版本3.10.0。
如果Django安装了2.0版,建议安装以下版本,PIP安装djangorestframework == 3.10.0。
希望采用 -
如果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类
Python2.7和Python3都支持Django。鉴于Python2.7限制已经到了,建议使用Python3
结论:以上是有关Django版本的主要CTO注释的所有内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住收集并关注此网站。