Nótaí scaoilte Django 1.7.2Link to this heading

2 Eanáir, 2015

Socraíonn Django 1.7.2 roinnt fabhtanna i 1.7.1.

Ina theannta sin, tá leagan díolta Django de sé, ``django.utils.six ``, uasghrádaithe go dtí an eisiúint is déanaí (1.9.0).

BuigdheisiúcháinLink to this heading

  • <django.db.models.Options.db_table>Athainmniú imirce seasta ar tháblaí go leor a chruthaítear go huathoibríoch agus iad ag athrú: attr: Meta.db_table `(:ticket: `23630).

  • Socraigh timpiste imirce nuair a chuirtear réimse sainráite ``id ``le samhail ar SQLite (:ticket: 23702).

  • Cuireadh rabhadh le haghaidh samhlacha dúblacha nuair a dhéantar modúl a athluchtú. Roimhe seo ardaíodh RuntimeError gach uair a bhuail dhá mhúnla i gclárlann an aip. (:ticéad: 23621).

  • Cosc: Djadmin: flush `ó luchtú sonraí tosaigh d'aipeanna imirceacha (:ticket: `23699).

  • Seasta a: djadmin: aischéimniú makemessages i 1.7.1 nuai:setting: STATIC_ROOT an luach réamhshocraithe `None (:ticket: 23717).

  • Cuireadh comhoiriúnacht GeodJango leis an tiománaí bunachar sonraí mysqlclient.

  • Timpiste seasta MySQL 5.6+ le GeometryFields in imirce (:ticket: 23719).

  • Socraigh timpiste imirce nuair a bhaint réimse dá dtagraítear in AlterIndexTogetherAlterUniqueToGether (:ticket: 23614).

  • Nuashonraigh an chéad lá den tseachtain i gceantar na hÚcráine go dtí Dé Luain.

  • Tacaíocht bhreise le haghaidh tionscnamh meiteashonraí spásúla idirbheartaíochta ar SpatialITE 4.1+ (:ticket: 23152).

  • Socraigh timpiste imirce a chuir cosc ar réimse in-neamhnaithe a athrú le réamhshocraithe go neamh-neamh-neamhnaithe leis an réamhshocrú céanna (:ticket: 23738).

  • Socraigh timpiste imirce nuair a chuirtear GeometryFields le Blank = True ar PostGIS (:ticket: 23731).

  • Úsáid cheadaithe de DateTimeField () ``mar `Transform.output_field (:ticket: 23420).

  • Socraigh fabht sraitheach imirce lena mbaineann float (“nan”) ``agus ``float (“inf”) (:ticket: 23770).

  • Socraigh aischéimniú nuair nach bhféadfaí réimsí foirme saincheaptha a bhfuil tréith queryset ach gan aon limit_choices_to a úsáid in a:class: ~django.forms.modelform (:ticket: 23795).

  • Socraigh earráid bailíochtaithe cineál réimse saincheaptha le cúltaca MySQL nuair a d'fhill db_type None (:ticket: 23761).

  • Socraigh timpiste imirce nuair a athainmnítear réimse atá mar chuid de index_together ``(:ticket: `23859).

  • Socraithe: Djadmin: squashmigrations chun an paraiméadar --no-optime a urramú (:ticket: 23799).

  • Déanta: aicme: ~django.db.migrations.operations.RenameModel inchúlghabháilte (:ticket: 22248)

  • Seachnaíodh aistrithe gan ghá ar imirce ó aipeanna eile agus iad ag imirce ar ais (:ticket: 23410).

  • Socraigh earráid fiosrúcháin neamhchoitianta agus fo-cheisteanna neadaithe go domhain á úsáid agat (:ticket: 23605).

  • Socraigh timpiste in imirce nuair a scriosadh réimse atá mar chuid de shrianadh ``index/unique_together ``(:ticket: 23794).

  • Seasta django.core.files.file. __repr__ () ``nuair a bhíonn carachtair Unicode sa ``ainm comhad (:ticket: 23888).

  • Chuir comhthéacs in easnamh leis an dearcadh delete_selected an riaracháin a chuir cosc ar cheannteideal an láithreáin saincheaptha, srl. Ó bheith le feiceáil (:ticket: 23898).

  • Socraigh aischéimniú le línte a ghintear go dinimiciúil agus tagairtí allamuigh ceadaithe sa riarachán (:ticket: 23754).

  • D'eisigh sé fabht lúb gan teorainn le haghaidh spleáchais imirce timthriallacha áirithe, agus rinne sé an teachtaireacht earráide do spleáchais timthriallacha i bhfad níos cabhrach.

  • Cuireadh láimhseáil ``index_together ``in easnamh le haghaidh SQLite (:ticket: 23880).

  • Socraigh timpiste nuair a bhailigh an t-eagarthóir scéime ábhar SQL Runsql, de ghnáth nuair a úsáideann sqlmigrate` (:ticket: 23909).

  • Socraigh aischéimniú i “contrib.admin” tuairimí a chuirt/athraigh ar chúis le roinnt modhanna ModelAdmin an luach mícheart obj a fháil (:ticket: 23934).

  • Timpiste seasta ``runserver ``nuair a bhí carachtair Unicode i dteachtaireacht earráide soicéad (:ticket: 23946).

  • Sraitheadh seasta ar ``cineál` nuair a chuirtear modh ``deconstruct () ``leis (:ticket: 23950).

  • Chuir sé cosc ar an Django.contrib.auth.middleware.sessionAuthenticationMiddleware` ceannteideal ``"Vary: Fianach"` a shocrú ar gach freagra (:ticket: 23939).

  • Socraigh timpiste nuair a chuirtear Blank=True le TextField () ar MySQL (:ticket: 23920).

  • Cruthú innéacs seasta ag an mbonneagar imirce, go háirithe nuair a dhéileálfar le hinnéacsanna sonracha {text|varchar} _pattern_ops PostgreSQL (:ticket: 23954).

  • Fabht seasta i makemigrations` a chruthaigh comhaid imirce briste agus iad ag déileáil le oidhreacht iolrach tábla agus ag oidhreacht ó níos mó ná samhail amháin (:ticket: 23956).

  • Socraigh timpiste nuair a bhíonn sonraí neamhbhailí ag ``MultivalueField` (:ticket: 23674).

  • Socraigh timpiste sa riarachán agus tú ag úsáid “Sábháil mar nua” agus inlíne gaolmhar á scriosadh freisin (:ticket: 23857).

  • Tiontaigh related_name i gcónaí go téacs (Unicode), ós rud é go bhfuil sé sin ag teastáil ar Python 3 le haghaidh idirpholú. Bainte tiontú related_name go téacs sa dífhoirgneamh imirce (:ticket: 23455 agus:ticket: 23982).

  • Méadaíodh méideanna na spás tábla a chruthaítear de réir réamhshocraithe le haghaidh tástála ar Oracle (méadaíodh an príomh-spás tábla ó 200M go 300M agus an spás tábla sealadach ó 100M go 150M). Bhí sé seo ag teastáil chun freastal ar fhás i sraith tástála Django féin (:ticket: 23969).

  • Aistriúcháin scagaire seasta timesince i gCóiréis (:ticket: 23989).

  • Socraigh an SQLite SchemaEditor chun réamhshocruithe a chur i gceart in éagmais úsáideora sonraithe réamhshocraithe. Mar shampla, níor shocraigh Charfield le Blank=True sraitheanna atá ann cheana chuig teaghrán folamh a raibh timpiste mar thoradh air nuair a chuir an srian NOT NULL leis (:ticket: 23987).

  • Ní thuilleann makemigrations luach réamhshocraithe a thuilleadh nuair a chuirtear textField () ``nó `charField () leis gan `réamhshocraithe (:ticket: 23405).

  • Socraigh timpiste imirce nuair a chuirtear order_with_respect_to le tábla le sraitheanna atá ann cheana (:ticket: 23983).

  • Athchóirigh an comhartha pre_migrate má tá imirce ag gach aip (:ticket: 23975).

  • Déantar seiceálacha córais riaracháin a reáchtáil le haghaidh saincheaptha Adminsites (:ticket: 23497).

  • Cinntigh go bhfuil clárlann an aipeanna daonra go hiomlán nuair a dhíphictear Nuair a athlódálann script sheachtrach (cosúil le bonneagar scuaine) samhlacha picilte, d'fhéadfadh sé titim le eisceacht ``AppregistryNotready` (:ticket: 24007).

  • Cuireadh luachan le hinnéacsanna réimse sa SQL a ghintear ag imirce chun timpiste a chosc nuair a éilíonn ainm an innéacs é (:ticket: 24015).

  • Cuireadh tacaíocht datetime.time leis an gceisteoir imirce (:ticket: 23998).

  • Timpiste admindocs seasta ar aipeanna atá suiteáilte mar uibheacha (:ticket: 23525).

  • Athraigh uathraitheoir imirce chun oibríocht AlterModelOptions` a ghiniúint in ionad oibríochtaí ``DeleteModel agus CreateModel` nuair a athraítear Meta.Managed ``. Cuireann seo cosc ar chaillteanas sonraí nuair a athraítear ``bainistí ó False` go True` agus a mhalairt (:ticket: 24037).

  • Cumasaigh an t-ordú sqlsequencereset ``ar aipeanna le himirce (:ticket: `24054).

  • Cuireadh spás tábla SQL leis na feidhmchláir le himirce (:ticket: 24051).

  • Cruthú suíomh réamhshocraithe contrib.sites ceartaithe i socrú iolrach bunachar sonraí (:ticket: 24000).

  • Tacaíocht athchóirithe do rudaí nach bhfuil: class: str nó:class: bytes i ``django.utils.safestring.mark_for_escaping () ``ar Python 3.

  • Téigh teaghráin tacaithe ag leabharlanna tríú páirtí leis an gcoinbhinsiún __html__ san inneall teimpléad (:ticket: 23831).

  • Cosc ar SQL seachtrach DROP DEFAULT in imirce (:ticket: 23581).

  • Athchóirigh sé an cumas níos mó ná cúig leibhéal fo-cheisteanna a úsáid (:ticket: 23758).

  • Timpiste seasta nuair a thosaítear ValidationError le ValidationError a thionscnaítear le foclóir (:ticket: 24008).

  • Chuir sé cosc ar thimpiste ar aipeanna gan imirce agus iad ag rith migrant --list (:ticket: 23366).