Nótaí scaoilte Django 1.10.3Link to this heading

1 Samhain, 2016

Socraíonn Django 1.10.3 dhá shaincheist slándála agus roinnt fabhtanna i 1.10.2.

Úsáideoir le pasfhocal crua-chódaithe crua-chruthaithe agus tástálacha á rithLink to this heading

Nuair a bhíonn tástálacha á reáchtáil le bunachar sonraí Oracle, cruthaíonn Django úsáideoir bunachar sonraí sealadach. I leaganacha níos sine, mura sonraítear pasfhocal de láimh i bhfoclóir socruithe an bhunachair shonraí TEST, úsáidtear pasfhocal crua-chóid. D'fhéadfadh sé seo ligean d'ionsaitheoir le rochtain líonra ar an bhfreastalaí bunachar sonraí chun nascadh.

Is gnách go dtioctar an t-úsáideoir seo tar éis don tsraith tástála a chríochnú, ach ní nuair a úsáidtear an rogha manage.py test --keepdb nó má tá seisiún gníomhach ag an úsáideoir (mar shampla nasc ionsaitheora).

Úsáidtear pasfhocal a ghintear go randamach anois le haghaidh gach rith tástála.

Leochaileacht DNS a athcheangal nuair a bhíonn debug = trueLink to this heading

Ní bhailíochtaíonn leaganacha níos sine de Django an ceanntásc Óstach i gcoinne settings.ALLOWED_HOSTS nuair a bhíonn settings.DEBUG=True. Fágann sin go bhfuil siad i mbaol ionsaí athcheangail DNS <https://benmmurphy.github.io/blog/2016/07/11/rails-webconsole-dns-rebinding/>`_.

Cé nach seolann Django modúl a cheadaíonn forghníomhú cód iargúlta, is veicteoir scripteála tras-láithreáin é seo ar a laghad, a d'fhéadfadh a bheith tromchúiseach go leor má luchtálann forbróirí cóip den bhunachar sonraí táirgeachta i bhforbairt nó má nascann le roinnt seirbhísí táirgeachta nach bhfuil aon sampla forbartha ann, mar shampla. Má úsáideann tionscadal pacáiste cosúil leis an ``django-debug-toolbarra`, ansin d'fhéadfadh an t-ionsaitheoir SQL treallach a fhorghníomhú, rud a d'fhéadfadh a bheith go háirithe dona má nascann na forbróirí leis an mbunachar sonraí le cuntas superuser.

Tá settings.allowed_hosts` bailíochtaithe anois beag beann ar DEBUG`. Ar mhaithe le háisiúlacht, `ALLOWED_HOSTS folamh agus debug=true, ceadaítear na hathruithe seo a leanas de localhost ['localhost', '127.0.0.1', ': 1']. Má tá do luach táirgeachta ALLOWED_HOSTS ag do chomhad socruithe áitiúil, ní mór duit é a fhágáil anois chun na luachanna cúlghairm sin a fháil.

BuigdheisiúcháinLink to this heading

  • Ceadaítear airíonna User.is_Authenticated agus User.is_anonymous a thástáil le haghaidh ballraíochta set (:ticket: 27309).

  • Socraíodh aischéimniú feidhmíochta agus imirce á reáchtáil i dtionscadail le hoibríochtaí Renamemodel (:ticket: 27279).

  • Cuireadh model_name leis na glaonna allow_migration () ``i `makemigrations (:ticket: 27200).

  • Rinneadh an dearcadh JavaScriptCatalog meas ar an argóint ``pacáistí ``; roimhe seo tugadh neamhaird air (:ticket: 27374).

  • Socraigh QuerySet.bulk_create () ``ar PostgreSQL nuair is é líon na rudaí iolrach móide ceann de ``batch_size (:ticket: 27385).

  • Chuir sé cosc ar i18n_patterns () ``an iomarca den URL a úsáid mar theanga chun cás úsáide a shocrú le haghaidh ``Prefix_default_LANGUAGE=false (:ticket: 27063).

  • Cuireadh athreorú mícheart d'fhéadfadh a bheith ina ionad ó SessionMiddleware nuair a scriostar seisiún in iarratas comhthráthúil le AbhraisciousOperation chun a léiriú nach féidir an t-iarratas a chomhlánú (:ticket: 27363).