3.0中不推荐使用的功能

django.utils.encoding.force_text()smart_text()别名被弃用。如果您的代码支持Python 2,smart_str()并且 force_str()在此处有所不同,请忽略此弃用。

杂项

  • django.utils.http.urlquote()urlquote_plus()urlunquote(),并 urlunquote_plus()在赞成不赞成使用的功能,他们正在别名:urllib.parse.quote()quote_plus(), unquote(),和unquote_plus()
  • django.utils.translation.ugettext()ugettext_lazy(), ugettext_noop()ungettext(),并ungettext_lazy()在赞成不赞成使用的功能,他们正在别名: django.utils.translation.gettext(), gettext_lazy(), gettext_noop(), ngettext(),和 ngettext_lazy()
  • 为了限制会话的创建并因此支持某些缓存策略, django.views.i18n.set_language()将停止在Django 4.0中的会话中设置用户的语言。从Django 2.1开始,该语言始终存储在LANGUAGE_COOKIE_NAMEcookie中。
  • django.utils.text.unescape_entities()不推荐使用 html.unescape()。请注意,与不同unescape_entities(),它会 html.unescape()立即评估惰性字符串。
  • 为了避免在有效范围方面造成混淆,将专用内部实用程序is_safe_url()重命名为 url_has_allowed_host_and_scheme()。URL具有允许的主机和方案,通常并不表示其“安全”。例如,它可能仍然引用不正确。确保还在iri_to_uri()不可信URL的路径组件上使用 。

3.0中删除的功能

这些功能已到弃用周期的尽头,并已在Django 3.0中删除。

有关这些更改的详细信息,请参阅2.0中不推荐使用的功能,包括如何删除对这些功能的使用。

  • django.db.backends.postgresql_psycopg2模块已卸下。
  • django.shortcuts.render_to_response() 已移除。
  • DEFAULT_CONTENT_TYPE设置将被删除。
  • HttpRequest.xreadlines() 已移除。
  • 为支持context的论据Field.from_db_value()和 Expression.convert_value()被删除。
  • 所述field_name的关键字参数QuerySet.earliest()和 latest()被去除。

有关这些更改的详细信息,请参阅2.1中不推荐使用的功能,包括如何删除对这些功能的使用。

  • ForceRHRGIS功能被删除。
  • django.utils.http.cookie_date() 已移除。
  • staticfilesadmin_static模板标签库被删除。
  • django.contrib.staticfiles.templatetags.staticfiles.static() 已移除。

Django 3.0中不推荐使用的及已经删除的功能的更多相关文章

  1. Django 3.0 中连接mysql 8.0,可以不使用pymysql ,升级Mysqlclient即可

    python 中,连接mysql一般都推荐用pymysql ,而且在django中,网上的教程都是这么连接mysql的. import pymysql pymysql.install_as_MySQL ...

  2. django 2.0 中URL的include方法使用分析

    一.问题出现: 在使用Django2.0,配置全局URL时,希望指向某个APP的URL,配置如下: from django.contrib import admin from django.conf. ...

  3. Django 1.10中文文档-模型参考

    模型字段 本文档包含了Django提供的全部模型 Field 包括 字段选项 和 字段类型 的API参考. 参见 如果内建的字段不能满足你的需求, 你可以蚕食 django-localflavor ( ...

  4. Django3.0中向后不兼容的更改

    3.0中向后不兼容的更改 数据库后端API 本节描述了第三方数据库后端中可能需要的更改. 现在的第二个参数DatabaseIntrospection.get_geometry_type()是行描述,而 ...

  5. Swift3.0中关于日期类的使用指引

    日期的处理在大大小小的iOS项目中都十分常见,随着Swift3.0正式版的即将推出,语法的改变让NSDate以及相关类的使用都与之前略有不同,这里将会对基于Swift3.0版本的NSDate及相关类的 ...

  6. Django 1.10中文文档-第一个应用Part2-模型和管理站点

    本教程继续Part1.我们将设置数据库,创建您的第一个模型,并快速介绍Django的自动生成的管理网站. 数据库设置 现在,编辑mysite/settings.py.它是一个用模块级别变量表示Djan ...

  7. Django 2.0 新特性 抢先看!

    一.Python兼容性 Django 2.0支持Python3.4.3.5和3.6.Django官方强烈推荐每个系列的最新版本. 最重要的是Django 2.0不再支持Python2! Django ...

  8. 【updating】python读书笔记-The Django Book2.0(for django1.4)

    原文:http://www.djangobook.com/en/2.0/frontmatter.html 译文:http://djangobook.py3k.cn/2.0/ 或者http://docs ...

  9. Django 从0开始创建一个项目

    title: Django 从0开始创建一个项目 tags: Django --- Django 从0开始创建一个项目 创建Django工程及配置 创建工程:django-admin starproj ...

随机推荐

  1. Windows事件ID

    51 Windows 无法找到网络路径.请确认网络路径正确并且目标计算机不忙或已关闭.如果 Windows 仍然无法找到网络路径,请与网络管理员联系. 52 由于网络上有重名,没有连接.请到“控制面板 ...

  2. 思科交换机配置单播MAC地址过滤

    1.其他厂商: 在华为,华三等设备上,我们都有“黑洞MAC地址表项” 的配置,其特点是手动配置.不会老化,且重启后也不会丢失.例如如下示例: 黑洞表项是特殊的静态MAC地址表项,丢弃含有特定源MAC地 ...

  3. node.js+mysql环境搭建

    https://www.jianshu.com/p/9b338095cbe8 node.js+mysql环境搭建 0x01 前言 随着html web技术的发展,和全栈式开发的需求,对于前端人员来讲, ...

  4. 杭电 2096 小明A+B

    小明A+B Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  5. php基础 php 全局变量

    $_GET ----->get传送方式 $_POST ----->post传送方式 $_REQUEST ----->可以接收到get和post两种方式的值 $GLOBALS ---- ...

  6. 改写画质、突破性能, Unity 全面升级!

    技术变革,时代更迭.从<神庙逃亡>.<暗影之枪>等主流手游到独立联网的大型游戏,从绚丽多彩的影视动画到具备极致体验的运输建筑制造行业,从传统的2D 到立体3D 乃至沉浸式的VR ...

  7. SQL SERVER 语法汇总

    一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备 ...

  8. Mac. 修改bash_file

    https://www.cnblogs.com/mokey/p/3542389.html

  9. springdata框架

    SpringData jpa:    JPA(Java Persistence API)是当年的 Sun 官方提出的 Java 持久化规范.    Spring Data JPA 是 Spring 基 ...

  10. Spring学习(三)

    DI (Dependency Injection) 1.依赖注入,组件之间的依赖关系由容器在运行期间决定.Ioc容器注入应用程序某个对象,它所需要的外部资源(包括对象,资源,常量数据). birthd ...