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() 已移除。

最新文章

  1. Android热修复之微信Tinker使用初探
  2. Revit中如何将视图过滤器传递到其它项目
  3. 【BZOJ】2648: SJY摆棋子 & 2716: [Violet 3]天使玩偶(kdtree)
  4. ADF_ADF Faces系列1_使用JSF开发基于Ajax的用户界面:ADF Faces 富客户端组件简介(Part1)
  5. linux 简单的DMA例程
  6. csuoj 1353: Guessing the Number
  7. 【转载】Java策略消除if else
  8. Spring in Action --- 第一章 简介
  9. org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably du
  10. 阿里Dubbo疯狂更新,关Spring Cloud什么事?
  11. [区块链|非对称加密] 对数字证书(CA认证)原理的回顾
  12. 15)django-ORM(多对多关系)
  13. 为opencv添加contrib库
  14. 四、Mosquitto 高级应用之用户配置
  15. 手把手教你写一个java的orm(一)
  16. Devexpress + wcf +ef 批量更新处理
  17. 【SSH三大框架】Hibernate基础第十一篇:对继承映射的操作
  18. 杭电 1280 前m大的数
  19. CUDA库函数module management
  20. java 生成和解析xml

热门文章

  1. PHP中数字转为百分位,千分位,万分位。。。
  2. 【代码审计】VAuditDemo 文件包含漏洞
  3. 使用Vue时localhost:8080中localhost换成ip地址后无法显示页面的问题
  4. 如何确认 fastboot unlock 解锁成功,如何确认DM-verity 已关闭
  5. WCF 数据传输SIZE过大
  6. python去除字符串中的特殊字符(爬虫存储数据时会遇到不能作为文件名的字符串)
  7. Java自学-集合框架 ArrayList和HashSet的区别
  8. git——解决每次拉取、提交代码时都需要输入用户名和密码
  9. 吴裕雄--天生自然PythonDjangoWeb企业开发:解决ModuleNotFoundError: No module named 'config'报错
  10. Jlink不报错的方法