---
title: "Django 2.2.7 版本发行说明"
version: 5.0
locale: zh-hans
source: https://docs.djangoproject.com/zh-hans/5.0/releases/2.2.7/
canonical: https://djangodocs.dev/zh-hans/5.0/releases/2.2.7/
---
# Django 2.2.7 版本发行说明

*2019 年 11 月 4 日*

Django 2.2.7 修复了 Django 2.2.6 中的若干个错误。

## 漏洞修复

- 修复了在 `django.contrib.postgres.fields.JSONField` 上使用 `contains`、`contained_by`、`has_key`、`has_keys` 或 `has_any_keys` 查找时的崩溃问题，如果表达式的左侧或右侧是键转换 ([#30826](https://code.djangoproject.com/ticket/30826))。
- 防止 [`migrate --plan`](/zh-hans/5.0/ref/django-admin/#cmdoption-migrate-plan) 显示 `RunPython` 操作是不可逆转的，当 `reverse_code` 可调用对象没有文档字符串或者在显示正向迁移计划时 ([#30870](https://code.djangoproject.com/ticket/30870))。
- 修复了在 PostgreSQL 上添加带有字段排序和 [`opclasses`](/zh-hans/5.0/ref/models/indexes/#django.db.models.Index.opclasses) 的 [`Index`](/zh-hans/5.0/ref/models/indexes/#django.db.models.Index) 时导致迁移崩溃的问题 ([#30903](https://code.djangoproject.com/ticket/30903))。
- 恢复了覆盖 [`get_FOO_display()`](/zh-hans/5.0/ref/models/instances/#django.db.models.Model.get_FOO_display) 的能力 ([#30931](https://code.djangoproject.com/ticket/30931))。
