Nótaí scaoilte Django 1.8.16Link to this heading

1 Samhain, 2016

Socraíonn Django 1.8.16 dhá shaincheist slándála i 1.8.15.

Ú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.