2014年10月22日
Django1.7.1在1.7中修复了几个错误。
允许在管理员中引用多对多相关字段 (#23604 )
如果尝试迁移应用程序而不首先创建 contenttypes
表格 (#22411 )
修改了迁移依赖算法以避免可能的无限递归。
修正了 UnicodeDecodeError
当 flush
包含Unicode字符的错误消息 (#22882 )
恢复失踪 CHECK
不使用迁移时在某些后端省略的SQL子句 (#23416 )
已修复的序列化 type
迁移中的对象 (#22951 )
允许对管理字段进行内联和隐藏引用 (#23431 )
这个 @deconstructible
decorator现在失败了 ValueError
如果装饰对象无法自动导入 (#23418 )
修正了 inlineformset_factory()
导致崩溃的错误消息 (#23451 )
恢复使用能力 ABSOLUTE_URL_OVERRIDES
与 'auth.User'
模型 (#11775 )作为副作用,该设置现在添加了 get_absolute_url()
任何出现在 ABSOLUTE_URL_OVERRIDES
但没有定义 get_absolute_url()
.
避免掩盖一些 ImportError
应用程序加载期间的异常 (#22920 )。
空的 index_together
或 unique_together
模型选项不再导致无限迁移 (#23452 )
固定崩溃 contrib.sitemaps
如果 lastmod
返回A date
而不是 datetime
(#23403 )
允许迁移使用 app_label
具有相同的最后部分(例如 django.contrib.auth
和 vendor.auth
) (#23483 )
恢复了deepcopy的能力 F
对象 (#23492 )
威尔士语格式 (cy
)还有几个中国的地方 (zh_CN
, zh_Hans
, zh_Hant
和 zh_TW
)已添加。马其顿语的格式是固定的(删除了后面的点, #23532 )
在迁移生成的SQL中添加了约束名称的引用,以防止名称中出现大写字符崩溃。 (#23065 )
修正了自引用多对多字段模型的重命名 (ManyToManyField('self')
) (#23503 )
增加了 get_extra()
, get_max_num()
和 get_min_num()
钩子到 GenericInlineModelAdmin
(#23539 )
制造 migrations.RunSQL
不再需要百分号转义。这与 cursor.execute()
(#23426 )
修复了迁移中的错误,该错误阻止了对具有自定义主键的非托管模型的外键约束 (#23415 )
补充 SchemaEditor
用于mysql gis后端,以便为带有迁移的应用程序创建空间索引 (#23538 )
补充 SchemaEditor
用于Oracle GIS后端,以便为带有迁移的应用程序创建空间元数据和索引 (#23537 )
胁迫 related_name
迁移生成期间Unicode的模型字段选项,以生成同时适用于Python 2和Python 3的迁移 (#23455 )。
固定的 MigrationWriter
处理不导入的内置类型 (#23560 )
固定的 deepcopy
在 ErrorList
(#23594 )
制成 admindocs
查看以浏览视图详细信息检查URL中指定的视图是否存在于urlconf中。以前可以从python路径导入任意包。这不是安全问题,因为 admindocs
只有员工用户可以访问 (#23601 )
固定的 UnicodeDecodeError
坠毁 AdminEmailHandler
请求中包含非ASCII字符 (#23593 )
固定缺失 get_or_create
和 update_or_create
论相关管理者导致 IntegrityError
(#23611 )
制造 urlsafe_base64_decode()
在python 3上返回正确的类型(bytestring) (#23333 )
makemigrations
现在可以序列化时区感知值 (#23365 )
在从字段中删除空约束时向迁移请求者添加了一个提示,以防止现有空行出现整合性错误。 (#23609 )
固定的一般关系 ModelAdmin.list_filter
(#23616 )
已还原python 3上SMTP后端的RFC遵从性 (#23063 )
修复了分析包含无效内容的cookie时的崩溃 (#23638 )
系统检查框架现在引发错误 models.E020 当类方法 Model.check()
无法到达 (#23615 )
使Oracle测试数据库创建在上一次测试运行的不干净退出时删除测试用户 (#23649 )
固定的 makemigrations
检测对 Meta.db_table
(#23629 )
修正了向Django测试客户机提供空数据字符串时的回归 (#21740 )
修正了回归 makemessages
意外忽略静态文件的位置 (#23583 )
7月 22, 2024