Nótaí scaoilte Django 1.8.2Link to this heading

20 Bealtaine, 2015

Socraíonn Django 1.8.2 saincheist slándála agus roinnt fabhtanna i 1.8.1.

Sruthlaigh seisiún seasta sa chúlcheann cached_dbLink to this heading

Socraíonn athrú ar session.flush () ``sa chúlcheann seisiúin ``cached_db i Django 1.8 eochair an seisiúin go teaghrán folamh seachas None. Déileáltar le sreang folamh mar eochair bhailí seisiúin agus socraítear an fianán seisiúin dá réir. Úsáideoidh aon úsáideoirí a bhfuil sreang folamh acu ina bhfianán seisiúin an siopa seisiúin céanna. Tugtar session.flush () ``le `django.contrib.auth.logout () agus, níos dáiríre, ag django.contrib.auth.login () ``nuair a athraíonn úsáideoir cuntais. úsáideoir logáilte isteach agus logálann isteach arís chuig cuntas difriúil (gan logáil amach) déantar an seisiún a shruthlú chun athúsáid a sheachaint. Tar éis an seisiún a shruthlú (agus éiríonn a eochair seisiúin `) socraítear sonraí an chuntais ar an seisiún agus sábhálfar an seisiún. Déanfar aon úsáideoirí a bhfuil teaghrán folamh ina bhfianán seisiúin logáilte isteach sa chuntas sin anois.

BuigdheisiúcháinLink to this heading

  • Seiceáil sheasta le haghaidh uathúlacht alias inneall teimpléad (:ticket: 24685).

  • Timpiste seasta nuair a athúsáidtear an cás céanna ``Cás ``i bhfiosrúchán (:ticket: 24752).

  • Cur chun cinn ceartaithe le haghaidh abairtí ``Cás'. Mar shampla, d'fhéadfadh torthaí a scagadh amach gan choinne (:ticket: 24766) a chur in anótáil ar cheist le léiriú ``Cás ``.

  • Rud seasta diúltaithe Q i nathanna. Rinne cásanna mar ``Cás (Nuair (~Q (cairde__age__lte=30))) iarracht fo-cheist a ghiniúint a raibh timpiste mar thoradh air (:ticket: `24705).

  • Giniúint clásal GRÚPA MÍCHEART SOCRAITHE AR MySQL nuair a bhíonn eochair eachtrach féin-tagartha ag tsamhail an cheistiúcháin (:ticket: 24748).

  • Cuireadh i bhfeidhm ForeignKey.get_DB_Prep_Value () ``ionas go n-oibríonn ``ForeignKeys ag díriú chuar:class: ~django.db.models.uuidfield agus oidhreacht ar mhúnlaí le heochracha bunscoile UUIDField i gceart (:ticket: 24698, :ticket: 24712).

  • Cuardach seasta isnull le haghaidh hStorefield (:ticket: 24751).

  • Socraigh timpiste MySQL nuair a bhíonn imirce innéacs comhcheangailte (unique_together``index_together ``) ina bhfuil eochair eachtrach (:ticket: 24757).

  • Scriosadh fianán seisiúin sheasta nuair a úsáidtear: socrú: SESSION_COOKIE_DOMAIN (:ticket: 24799).

  • Ar PostgreSQL, nuair nach ndeonaítear aon rochtain don bhunachar sonraí postgres, tagann Django ar ais anois chuig an mbunachar sonraí réamhshocraithe nuair a theastaíonn nasc “gan bunachar sonraí” uaidh de ghnáth (:ticket: 24791).

  • Taispeántas seasta de ghuirléid ForeignKey contrib.admin` nuair a úsáidtear é i ndiaidh a chéile le réimsí eile (:ticket: 24784).