Stóráil cód foinse DjangoLink to this heading

Agus feidhmchlár Django á imscaradh i dtimpeallacht táirgeachta fíor, beidh tú ag iarraidh beagnach i gcónaí scaoileadh pacáistithe oifigiúil de Django a úsáid.

Mar sin féin, más mian leat cód forbartha a thriail ó scaoileadh atá le teacht nó cur le forbairt Django, beidh ort clón de stór cód foinse Django a fháil.

Clúdaíonn an doiciméad seo an bealach a leagtar amach an stór cód agus conas oibriú leis agus rudaí a aimsiú ann.

Forbhreathnú ardleiLink to this heading

Úsáideann stór cód foinse Django Git `_ chun athruithe ar an gcód a rianú le himeacht ama, mar sin beidh cóip den chliant Git ag teastáil uait (clár ar a dtugtar `git `) ar do ríomhaire, agus beidh tú ag iarraidh eolas a chur ar na buneilimintí ar an gcaoi a n-oibríonn Git.

Cuireann suíomh Gréasáin Git íoslódálacha ar fáil do chórais oibriúcháin Tá méideanna ollmhóra de “doiciméadú” sa suíomh freisin.

< https://github.com/django/django>Tá stór Django Git suite ar líne ag github.com/django/django. Tá an cód foinse iomlán ann do gach eisiúint Django, ar féidir leat brabhsáil ar líne.

Cuimsíonn stór Git roinnt brainse:

  • Tá an príomhchód forbartha i príomh a bheidh mar an chéad eisiúint pacáistithe eile de Django. Seo an áit a bhfuil an chuid is mó den ghníomhaíocht forbartha dírithe.

  • Is iad stable/A.B.X` na brainsí ina dtarlaíonn obair ullmhúcháin scaoilte. Úsáidtear iad freisin le haghaidh eisiúintí bugfix agus slándála a tharlaíonn de réir mar is gá tar éis leagan gné a scaoileadh tosaigh.

tags sa stór Git freisin. Is iad seo na hathbhreithnithe beachta as a dtáirgeadh eisiúintí pacáistithe Django, ó leagan 1.0.

<archived-feature-development-work>Tá roinnt clibeanna ann freisin faoin réimír cartlan/ le haghaidh: ref: `obair chartlannaithe `.

< https://github.com/django/djangoproject.com>Is féidir an cód foinse don láithreán gréasáin DjangoProject.com a fháil ag github.com/django/djangoproject.com < https://www.djangoproject.com/>.

An phríomhbhrainseLink to this heading

Más mian leat triail a bhaint as an gcód forbartha don chéad eisiúint eile de Django, nó más mian leat cur le Django trí fhabhtanna a shocrú nó gnéithe nua a fhorbairt, beidh tú ag iarraidh an cód a fháil ón bpríomhbhrainse.

Tabhair faoi deara go bhfaighidh seo* uach* de Django: chomh maith leis an modúl django` barrleibhéil ina bhfuil cód Python, gheobhaidh tú cóip de dhoiciméadú Django, sraith tástála, scripteanna pacáistithe agus giotáin ilghnéitheacha eile freisin. Beidh cód Django i láthair i do chlón mar eolaire darb ainm django.

Chun triail a bhaint as an gcód in-fhorbartha le d'iarratais féin, cuir an eolaire ina bhfuil do chlón ar do chonair allmhairithe Python. Ansin gheobhaidh ráitis allmhairiúcháin ``a lorgaíonn Django an modúl ``django laistigh de do chlón.

Má tá tú chun bheith ag obair ar chód Django (abair, chun fabht a shocrú nó gné nua a fhorbairt), is dócha gur féidir leat stop a chur le léamh anseo agus bogadh ar aghaidh chuig: doc: an doiciméadú chun cur le Django, a chlúdaíonn rudaí cosúil leis an stíl chódaithe is fearr agus conas paiste a ghiniúint </internals/contributing/index> agus a chur isteach.

Brainsí cobhsaíLink to this heading

Úsáideann Django brainsí chun ullmhú le haghaidh eisiúintí Django. Tá a bhrainse cobhsaí féin ag gach mór-sraith scaoilte.

Is féidir na brainsí seo a fháil sa stór mar bhrainsí stable/A.B.X` agus cruthófar iad díreach tar éis don chéad alfa a chlibeáil.

Mar shampla, díreach tar éis Django 1.5 alpha 1 a chlibeáil, cruthaíodh an brainse stable/1.5.x` agus rinneadh gach obair bhreise ar an gcód a ullmhú don scaoileadh 1.5 deiridh ansin.

Soláthraíonn na brainsí seo tacaíocht fabhshocraithe agus slándála freisin mar a thuairiscítear in:ref: supportted-versions-policy.

Mar shampla, tar éis Django 1.5 a scaoileadh, ní fhaigheann an brainse stable/1.5.x ach socruithe le haghaidh fabhtanna slándála agus cobhsaíochta criticiúla, a scaoiltear sa deireadh mar Django 1.5.1 agus mar sin de, ní fhaigheann stable/1.4.x ach socruithe slándála agus caillteanais sonraí, agus ní fhaigheann stable/1.3.x aon nuashonruithe a thuilleadh.

ClibeannaLink to this heading

Tá gach scaoileadh Django clibeáilte agus sínithe ag an scaoilteoir.

Is féidir na clibeanna a fháil ar leathanach tags GitHub.

Obair forbartha gnéithe cartlannLink to this heading

Is gnách go mbíonn brainsí forbartha gnéithe sealadacha de réir a nádúr. Táirgeann cuid acu gnéithe rathúla a chumasc ar ais i bpríomhbhrainse Django chun a bheith mar chuid de scaoileadh oifigiúil, ach ní dhéanann cuid eile; i gceachtar cás, tagann am nuair nach bhfuil aon fhorbróir ag obair go gníomhach ar an mbrainse a thuilleadh. Ag an bpointe seo meastar go bhfuil an brainse dúnta.

Ba ghnách Django a chothabháil leis an gcóras rialaithe athbhreithnithe Subversion, nach bhfuil aon bhealach caighdeánach aige seo a léiriú. Mar réiteach, aistríodh brainsí de Django atá dúnta agus nach gcoimeádtar a thuilleadh go “attic”.

Tá roinnt clibeanna ann faoin réimír cartlan/ chun tagairt a choinneáil don obair seo agus don obair eile a bhfuil spéis stairiúil acu.

Tagraíonn na clibeanna seo a leanas faoin réimír cartlan/attic/` do bharr na mbrainsí a tháinig a gcód mar chuid de Django féin sa deireadh:

  • boulder-oracle-sprint: Tacaíocht bhreise do bhunachair sonraí Oracle le léarscáil réad-gaolmhar Django. Tá sé seo mar chuid de Django ó scaoileadh 1.0.

  • gis: Tacaíocht bhreise le haghaidh ceisteanna geografachaíocha/spásúla le mapálaí réad-gaolmhar Django. Tá sé seo mar chuid de Django ó scaoileadh 1.0, mar an feidhmchlár cuachta django.contrib.gis.

  • i18n: Cuireadh leis: Doc: tacaíocht idirnáisiúnaitheach chuig Django. </topics/i18n/index> Tá sé seo mar chuid de Django ó scaoileadh 0.90.

  • dhíchur draíoch: Athchóiriú mór ar APIs inmheánacha agus poiblí araon mapaitheora réad-choibhneasta Django. Tá sé seo mar chuid de Django ó scaoileadh 0.95.

  • </topics/auth/index> <authentication-backends>``multi-auth``: Athfhreastóireacht ar:doc: Creat fíordheimhnithe cuinnithe Django a chuir tacaíocht le haghaidh: ref: `cúltaca fíordheimhniúcháin `. Tá sé seo mar chuid de Django ó scaoileadh 0.95.

  • new-admin: Athfhorthóireacht ar:doc: Iarratas riaracháin cuabháilte Django. </ref/contrib/admin/index> Tháinig sé seo mar chuid de Django amhail an scaoileadh 0.91, ach cuireadh athfhabhtú eile in áit é (féach an chéad liostú eile) roimh scaoileadh Django 1.0.

  • ``newforms-admin ``: An dara athfhrithóireacht ar iarratas riaracháin cuacail Django. Tháinig sé seo mar chuid de Django amhail an scaoileadh 1.0, agus is é bunús an ionchornán reatha de ``django.contrib.admin ``.

  • queryset-refactor: Athfhorthóireacht ar inmheánacha mapálaí réad gaolmhar Django. Tháinig sé seo mar chuid de Django amhail an scaoileadh 1.0.

  • unicode: Athchóiriú ar inmheánacha Django chun teaghráin bunaithe ar Unicode a úsáid go comhsheasmhach i bhformhór na n-áiteanna laistigh de fheidhmchláir Django agus Django. Tháinig sé seo mar chuid de Django amhail an scaoileadh 1.0.

Ina theannta sin, tagraíonn na clibeanna seo a leanas faoin réimír cartlan/attic/` do leideanna na mbrainsí a dúnadh, ach nár cumasc a gcód riamh i Django, agus níor críochnaíodh na gnéithe a bhí mar aidhm acu a chur i bhfeidhm riamh:

  • stair iomlán

  • údarach-ghineálaithe

  • tacaíocht iolrach db-

  • ceadanna in aghaidh réad

  • Scéim-éabhlóidi

  • scéima-éabhlóid-ng

  • cuardach-api

  • sqlalchemy

Faoi dheireadh, <project>faoin réimír cartlan/, tá clibeanna `Soc20xx/ ``sa stór ag tagairt do bharr na mbrainsí a d'úsáid mic léinn a d'oibrigh ar Django le linn cláir Samhraidh Cód Google 2009 agus 2010.