Django 1.11.3 发布,Python 的 Web 框架

王练
 王练
发布于 2017年07月03日
收藏 6

Django 是一个高级的 Python Web 框架,旨在快速开发和简单,实用的设计。

Django 1.11.3 已发布,该版本修复了 1.11.2 中的一些 bug ,具体如下:

  • Removed an incorrect deprecation warning about a missing renderer argument if a Widget.render() method accepts **kwargs

  • Fixed a regression causing Model.__init__() to crash if a field has an instance only descriptor

  • Fixed an incorrect DisallowedModelAdminLookup exception when using a nested reverse relation in list_filter 

  • Fixed admin’s FieldListFilter.get_queryset() crash on invalid input

  • Fixed invalid HTML for a required AdminFileWidget 

  • Fixed model initialization to set the name of class-based model indexes for models that only inherit models.Model 

  • Fixed crash in admin’s inlines when a model has an inherited non-editable primary key 

  • Fixed QuerySet.union()intersection(), and difference() when combining with an EmptyQuerySet

  • Prevented Paginator’s unordered object list warning from evaluating a QuerySet.

  • Fixed the value of redirect_field_name in LoginView’s template context. It’s now an empty string (as it is for the original function-based login() view) if the corresponding parameter isn’t sent in a request (in particular, when the login page is accessed directly).

  • Prevented attribute values in the django/forms/widgets/attrs.html template from being localized so that numeric attributes (e.g. max and min) of NumberInput work correctly 

  • Removed casting of the option value to a string in the template context of the CheckboxSelectMultipleNullBooleanSelectRadioSelectSelectMultiple, and Select widgets . In Django 1.11.1, casting was added in Python to avoid localization of numeric values in Django templates, but this made some use cases more difficult. Casting is now done in the template using the |stringformat:'s' filter.

  • Prevented a primary key alteration from adding a foreign key constraint ifdb_constraint=False 

  • Fixed UnboundLocalError crash in RenameField with nonexistent field 

  • Fixed a regression preventing a model field’s limit_choices_to from being evaluated when a ModelForm is instantiated

下载地址:

https://www.djangoproject.com/download/

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Django 1.11.3 发布,Python 的 Web 框架
加载中

精彩评论

黑觉非常君
黑觉非常君
这版本帝,版本帝倒也罢了,好歹像Java的大多数框架一样向下兼容啊

最新评论(5

水涵
水涵
为什么我python3.6在mac下,下载包后,用终端命令安装不上。中间去访问一个网址,好像没有python3.6的包
黑觉非常君
黑觉非常君

引用来自“清香白莲素老奸”的评论

这版本帝,版本帝倒也罢了,好歹像Java的大多数框架一样向下兼容啊

引用来自“twisted3”的评论

版本帝倒是称不上,向下兼容真的是很烂,各种异常飞出
我第一次接触django,差不多是刚刚才支持python3.x,版本是1.5.1,然后各种升级,升级之后各种异常,跟都跟不上,然后我下定决心,等2.x版本出来再去玩了,这么久不出,还不如去玩ROR
采菊洞一下_悠然贱男三
采菊洞一下_悠然贱男三

引用来自“清香白莲素老奸”的评论

这版本帝,版本帝倒也罢了,好歹像Java的大多数框架一样向下兼容啊
版本帝倒是称不上,向下兼容真的是很烂,各种异常飞出
黑觉非常君
黑觉非常君
这版本帝,版本帝倒也罢了,好歹像Java的大多数框架一样向下兼容啊
神秘超人
神秘超人
啊哟咧!
返回顶部
顶部