Scríobh cáipéisLink to this heading

Cuirimid an-tábhacht ar chomhsheasmhacht agus ar inléiteacht na ndoiciméad. Tar éis an tsaoil, cruthaíodh Django i dtimpeallacht iriseoireachta! Mar sin caithimid lenár ndoiciméadú mar a chaithimid lenár gcód: tá sé mar aidhm againn é a fheabhsú chomh minic agus is féidir.

De ghnáth is dhá fhoirm a bhíonn athruithe doiciméadaithe:

  • Feabhsuithe ginearálta: ceartúcháin tíopála, earráidí a cheartú agus míniúcháin níos fearr trí scríobh níos soiléire agus níos mó samplaí.

  • Gnéithe nua: doiciméadú gnéithe a cuireadh leis an gcreat ón scaoileadh deireanach.

Mínítear sa chuid seo conas is féidir le scríbhneoirí athruithe a dhéanamh ar a ndoiciméadú ar na bealaí is úsáidí agus is lú seans go mbeidh earráidí ann.

An próiseas doiciméadaithe DjangoLink to this heading

Cé go bhfuil sé beartaithe doiciméadú Django a léamh mar HTML ag https://docs.djangoproject.com/, déanaimid é a chur in eagar mar bhailiúchán de chomhaid téacs simplí atá scríofa sa teanga marcála RestructuredText chun an tsolúbthacht is mó a fháil.

Oibrímid ó leagan forbartha an stór toisc go bhfuil an doiciméadú is déanaí agus is mó aige, díreach mar atá an cód is déanaí agus is mó aige.

Déanaimid socruithe agus feabhsuithe doiciméadaithe ar ais freisin, de réir rogha an chumaisc, go dtí an bhrainse scaoilte deireanach. Tá sé seo toisc go bhfuil sé buntáisteach go mbeadh na doiciméid don eisiúint deireanach cothrom le dáta agus ceart (féach: ref: difríochtaí idir doc-versions).

Úsáideann cáipéisíocht Django córas doiciméadaithe Sphinx, atá bunaithe ar docutils ina dhiaidh sin. Is é an smaoineamh bunúsach ná go ndéantar doiciméadú téacs simplí formáidithe go héadrom a athrú go HTML, PDF, agus aon fhormáid aschuir eile.

Cuimsíonn Sphinx ordú sphinx-build chun RestructuredText a iompú i bhformáidí eile, m.sh., HTML agus PDF. Tá an t-ordú seo inchumraithe, ach cuimsíonn cáipéisíocht Django Makefile a sholáthraíonn ordú make html níos giorra.

Conas a eagraítear na doiciméidLink to this heading

Tá an doiciméadú eagraithe i roinnt catagóirí:

  • Tutorials take the reader by the hand through a series of steps to create something.

    Is é an rud tábhachtach i rang teagaisc cabhrú leis an léitheoir rud éigin úsáideach a bhaint amach, b'fhearr chomh luath agus is féidir, d'fhonn muinín a thabhairt dóibh.

    Mínigh nádúr na fadhbanna atá á réiteach againn, ionas go dtuigeann an léitheoir cad atá againn ag iarraidh a bhaint amach. Ná mhothaigh gur gá duit tosú le mínithe ar an gcaoi a n-oibríonn rudaí - is é an rud is tábhachtaí ná cad a dhéanann an léitheoir, ní an méid a mhíníonn tú D'fhéadfadh sé a bheith cabhrach tagairt a dhéanamh ar ais don méid a rinne tú agus míniú ina dhiaidh sin.

  • Topic guides aim to explain a concept or subject at a fairly high level.

    Nasc le hábhar tagartha seachas é a athdhéanamh. Úsáid samplaí agus ná bíodh drogall ort rudaí atá an-bhunúsach duit a mhíniú - b'fhéidir gurb é an míniú a theastaíonn ó dhuine eile.

    Trí chomhthéacs cúlra a sholáthar cabhraíonn sé le núíosach an topaic a nascadh le rudaí atá ar eolas acu cheana féin.

  • Reference guides contain technical references for APIs. They describe the functioning of Django's internal machinery and instruct in its use.

    Coinnigh ábhar tagartha dírithe go docht ar an ábhar. Glac leis go dtuigeann an léitheoir cheana féin na bunchoincheapa atá i gceist ach go gcaithfidh sé fios a bheith aige nó a mheabhrú conas a dhéanann Django é.

    Ní hé treoracha tagartha an áit le haghaidh míniú ginearálta. Má fhaigheann tú tú féin ag míniú bunchoincheapa, b'fhéidir gur mhaith leat an t-ábhar sin a aistriú chuig treoir ábhair.

  • How-to guides are recipes that take the reader through steps in key subjects.

    Is é an rud is tábhachtaí i dtreoir conas is féidir leis an úsáideoir a bhaint amach. Ba chóir go mbeadh conas-le-dírithe i gcónaí ar thorthaí seachas a bheith dírithe ar shonraí inmheánacha faoin gcaoi a gcuireann Django i bhfeidhm cibé rud atá á phlé.

    Tá na treoracha seo níos airde ná ranganna teagaisc agus glacann siad roinnt eolais faoi conas a oibríonn Django. Glac leis gur lean an léitheoir na ranganna teagaisc agus ná bíodh aon leisce ort an léitheoir a tharchur ar ais chuig an rang teagaisc cuí seachas an t-ábhar céanna a athdhéanamh.

Conas tosú ag cur cáipéisíochtLink to this heading

Clóin stór Django chuig do mheaisín áitiúilLink to this heading

Más mian leat tosú ag cur lenár ndoiciméad, faigh an leagan forbartha de Django ón stór cód foinse (féach: ref: installing-development-version):

Linux / macOS

Shell
$ git clone https://github.com/django/django.git

Windows

Windows
...\> git clone https://github.com/django/django.git

Má tá sé ar intinn agat na hathruithe seo a chur isteach, b'fhéidir go mbeadh sé úsáideach duit forc a dhéanamh de stór Django agus an forc seo a chlónú ina ionad sin.

Cuir timpeallacht fhíorúil ar bun agus spleáchais a shuiteáilLink to this heading

Cruthaigh agus gníomhachtaigh timpeallacht fhíorúil, ansin suiteáil na spleáchais:

Shell
$ python -m venv .venv
$ source .venv/bin/activate
$ python -m pip install -r docs/requirements.txt

Tóg an doiciméadú go háitiLink to this heading

Is féidir linn aschur HTML a thógáil ón eolaire ``docs`:

Linux / macOS

Shell
$ cd docs
$ make html

Windows

Windows
...\> cd docs
...\> make.bat html

Beidh do dhoiciméadú tógtha go háitiúil inrochtana ag _build/html/index.html agus is féidir é a fheiceáil in aon bhrabhsálaí gréasáin, cé go mbeidh téama difriúil air ná an doiciméadú ag docs.djangoproject.com. < https://docs.djangoproject.com/> Tá sé seo ceart go leor! Má tá cuma mhaith ar d'athruithe ar do mheaisín áitiúil, beidh cuma mhaith orthu ar an suíomh Gréasáin.

Automating documentation rebuildsLink to this heading

sphinx-autobuild can be used to automatically rebuild the documentation and reload the documentation page in the browser whenever a file changes. To enable auto-reloading:

  1. Install the package:

    Linux / macOS

    Shell
    $ python -m pip install sphinx-autobuild
    

    Windows

    Windows
    ...\> py -m pip install sphinx-autobuild
    
  2. From the docs directory, run one of the following commands:

    • On Linux and macOS:

      Shell
      $ SPHINXBUILD=sphinx-autobuild SPHINXOPTS="--open-browser --delay 0" make html
      
    • On Windows (Command Prompt):

      Windows
      ...\> set SPHINXBUILD=sphinx-autobuild
      ...\> set SPHINXOPTS=--open-browser --delay 0
      ...\> make html
      
    • On Windows (PowerShell):

      Powershell
      PS> $env:SPHINXBUILD="sphinx-autobuild"
      PS> $env:SPHINXOPTS="--open-browser --delay 0"
      PS> make html
      

    Alternatively, sphinx-autobuild can be invoked directly:

    Linux / macOS

    Shell
    $ sphinx-autobuild . _build/html --open-browser --delay 0
    

    Windows

    Windows
    ...\> sphinx-autobuild . _build\html --open-browser --delay 0
    

The auto-reloader can be stopped with Ctrl+C.

Eagarthóireachtaí a dhéanamh ar an doiciméadachtLink to this heading

Is iad na comhaid foinse comhaid .txt atá lonnaithe san eolaire docs/.

Tá na comhaid seo scríofa sa teanga marcála RestructuredText. <sphinx:rst-index>Chun an marcáil a fhoghlaim, féach an tagairt: ref: `RestructuredText `.

Chun an leathanach seo a chur in eagar, mar shampla, déanfaimis an comhad:source: docs/internals/contributing/writing-documentation.txt a chur in eagar agus an HTML a atógáil le make html.

Documentation quality checksLink to this heading

Several checks help maintain Django's documentation quality, including spelling, code block formatting, and documentation style.

These checks are run automatically in CI and must pass before documentation changes can be merged. They can also be run locally with a single command:

Linux / macOS

Shell
$ make check

Windows

Windows
...\> make.bat check

This command runs all current checks and will include any new checks added in the future.

Seiceáil litritheLink to this heading

Before you commit your docs, it's a good idea to run the spelling checker. You'll need to install sphinxcontrib-spelling first. The spell checker also requires a system-level spell checking backend such as Aspell. Then from the docs directory, run:

Linux / macOS

Shell
$ make spelling

Windows

Windows
...\> make.bat spelling

Wrong words (if any) along with the file and line number where they occur will be saved to _build/spelling/output.txt.

Má thagann tú ar dhearfacha bréagacha (aschur earráide atá ceart i ndáiríre), déan ceann de na nithe seo a leanas:

  • Surround inline code or brand/technology names with double grave accents (``)

  • Faigh comhchiallaigh a aithníonn an seiceálaí litrithe.

  • Má tá tú cinnte go bhfuil an focal atá á úsáid agat ceart - cuir é le docs/spelling_wordlist` (coinnigh an liosta in ord aibítre le do thoil).

Code block format checkLink to this heading

All Python code blocks should be formatted using the blacken-docs auto-formatter. This is automatically run by the pre-commit hook if configured.

The check can also be run manually: provided that blacken-docs is installed, run the following command from the docs directory:

Linux / macOS

Shell
$ make black

Windows

Windows
...\> make.bat black

The formatter will report any issues by printing them to the terminal and will reformat code blocks where possible.

Documentation lint checkLink to this heading

Django's documentation is checked for reStructuredText style and formal issues using sphinx-lint. This helps catch problems like stray tabs, trailing whitespace, excessive line length, and similar formatting problems.

Once sphinx-lint is installed, the check can be run with the following command from the docs directory:

Linux / macOS

Shell
$ make lint

Windows

Windows
...\> make.bat lint

The command prints any violations to the terminal in the form path:line: message. If problems are encountered:

  • Read the message and fix the indicated issue (for example, remove trailing whitespace, adjust backticks, or replace tabs with spaces).

  • For long lines consider wrapping text onto new lines or breaking long inline links into named references. The custom line length check should already skip common false positives such as headings, tables and long links.

Stíl scríobhLink to this heading

Nuair a úsáidtear forainmneacha i dtagairt do dhuine hipitéiseach, mar shampla “úsáideoir le fianán seisiúin”, ba cheart ainmneacha neodrach ó inscne (siú/iad féin) a úsáid. In ionad:

  • úsáideann sé nó sí... iad.

  • é nó í... bain úsáid as iad.

  • a chuid nó í... bain úsáid as a gcuid.

  • a chuid féin nó a... bain úsáid as a gcuid féin.

  • é féin nó í féin... bain úsáid as iad féin.

Déan iarracht focail a úsáid a sheachaint a íoslaghdaíonn an deacracht a bhaineann le tasc nó oibríocht, mar shampla “go héasca”, “go simplí”, “díreach”, “díreach”, “simplí”, agus mar sin de. B'fhéidir nach n-oireann taithí daoine le d'ionchais, agus d'fhéadfadh go mbeadh frustrachas orthu nuair nach bhfaigheann siad céim chomh “simplí” nó “simplí” agus a thugtar le tuiscint a bheith.

Téarmaí a úsáidtear go coLink to this heading

Seo roinnt treoirlínte stíle ar théarmaí a úsáidtear go coitianta ar fud an doiciméid:

  • Django - agus tú ag tagairt don chreat, caipitligh Django. Níl sé le litreacha beaga ach i gcód Python agus i lógó djangoproject.com.

  • ríomhphost - gan aon bhreith.

  • HTTP - is é “Aitch Tee Tee Pee” an fuaimniú a bhfuil súil leis agus dá bhrí sin ba cheart “an” agus ní “a” roimh ré.

  • MySQL, PostgreSQL, SQLite

  • SQL - agus tú ag tagairt do SQL, ba chóir go mbeadh “Ess Queue Ell” an fuaimniú ag súil leis agus ní “seicheamh”. Dá bhrí sin i abairt mar “Tugann sé abairt SQL ar ais”, ba chóir “an” a bheith roimh “SQL” agus ní “a”.

  • Python - agus tú ag tagairt don teanga, caipitligh Python.

  • a bhaint amach, **saincheapach, tosaithe, srl. - bain úsáid as iarmhír “ize” Meiriceánach, ní “ise.”

  • fo-rang - is focal amháin é gan bhriathar, mar bhriathar (“fo-aicme an tsamhail sin”) agus mar ainmfhocal (“cruthaigh fo-aicme”).

  • an gréasán, creat gréasán - níl sé caipitlithe.

  • láithreán gréasáin - bain úsáid as focal amháin, gan caipitliú.

Téarmaíocht Django-shonrachLink to this heading

  • samhail - níl sé caipitlithe.

  • teimpléad - níl sé caipitlithe.

  • URLConf - bain úsáid as trí litir chaipitealaithe, gan aon spás roimh “conf.”

  • amharc - níl sé caipitlithe.

Treoirlínte maidir le comhaid RestructuredTextLink to this heading

Rialaíonn na treoirlínte seo formáid ár ndoiciméad REst (ReStructuredText):

  • I dteidil rannán, ní dhéanann caipitliú ach focail tosaigh agus ainmfhocail cheart.

  • Fill an doiciméadú ag 80 carachtar ar leithead, mura bhfuil sampla cód i bhfad níos lú inléite nuair a roinntear thar dhá líne, nó ar chúis mhaith eile.

  • Is é an rud is mó atá le coinneáil i gcuimhne agus tú ag scríobh agus a chur in eagar doiciméid ná is fearr an marcáil shéimeantach is féidir leat a chur leis. Mar sin:

    Rst
    Add ``django.contrib.auth`` to your ``INSTALLED_APPS``...
    

    Níl sé beagnach chomh cabhrach le:

    Rst
    Add :mod:`django.contrib.auth` to your :setting:`INSTALLED_APPS`...
    

    Tá sé seo toisc go nginfidh Sphinx naisc cheart don dara ceann, rud a chabhraíonn go mór le léitheoirí.

    Is féidir leat an sprioc a réamhriú le ~ (sin tilde) chun ach an “giotán deireanach” den chosáin sin a fháil. Mar sin, taispeánfaidh :mod: `~django.contrib.auth nasc leis an teideal “auth”.

  • Úsáid: MOD: ~sphinx.ext.intersphinx chun tagairt a dhéanamh do dhoiciméadú Python agus Sphinx.

  • Cuir .. code-block::<lang> le bloic litriúla ionas go dtabharfar aird orthu. Is fearr leat brath ar aibhsiú uathoibríoch ag baint úsáide as :: (dhá cholún). Tá an buntáiste aige seo, má tá roinnt comhréireachta neamhbhailí sa chód, nach gcuirfear béim air. Cuirfear .. code-block:: python leis, mar shampla, aird a tharraingt in ainneoin comhréireachta neamhbhailí.

  • Chun inléiteacht a fheabhsú, bain úsáid as .. áireamh:: Teideal tuairisciúil seachas .. nóta::. Úsáid na boscaí seo go coigilteach.

  • Úsáid na stíleanna ceannteideal seo:

    Rst
    ===
    One
    ===
    
    Two
    ===
    
    Three
    -----
    
    Four
    ~~~~
    
    Five
    ^^^^
    
  • Use :rfc: to reference a Request for Comments (RFC) and try to link to the relevant section if possible. For example, use :rfc:`2324#section-2.3.2` or :rfc:`Custom link text <2324#section-2.3.2>`.

  • Úsáid: rst:Role: `:pep: <pep>`chun tagairt a dhéanamh do Togra Feabhsúcháin Python (PEP) agus iarracht a nasc a dhéanamh leis an gcuid ábhartha más féidir. <20 #easter -egg>Mar shampla, bain úsáid as ``:pep: 20 #easter -egg`` nó :pep: `Uibheacha Cásca.

  • Úsáid: rst:Role: `:mimetype: <mimetype>`chun tagairt a dhéanamh do Cineál MIME mura luaitear an luach le haghaidh sampla cód.

  • <envvar>Úsáid: rst:Role: :envvar: `chun tagairt a dhéanamh d'athróg comhshaoil. <envvar>B'fhéidir go mbeidh ort tagairt a shainiú don doiciméadú don athróg comhshaoil sin ag baint úsáid:rst:dir: `.. envvar::.

  • Use :cve: to reference a Common Vulnerabilities and Exposures (CVE) identifier. For example, use :cve:`2019-14232`.

  • When documenting Python objects (classes, methods, attributes, etc.) using Sphinx directives such as .. class::, .. method::, and .. attribute::, all content must be properly indented to ensure correct rendering and to support features like automatic table of contents generation.

    Follow these rules:

    • The directive itself remains flush with the left margin (no indentation).

    • All descriptive text under the directive must be indented by 4 spaces.

    • Multi-line descriptions must keep the same indentation level.

    • Nested directives (for example, methods inside a class) require an additional 4 spaces of indentation to maintain hierarchy.

    • Field lists (such as :param:, :returns:, etc.) must align with the directive's content level.

    Example:

    Rst
    .. class:: MyClass
    
        A brief description of the class.
    
        .. method:: my_method(arg1, arg2)
    
            Method description.
    
            :param arg1: Description of the first parameter
            :param arg2: Description of the second parameter
    
        .. attribute:: my_attribute
    
            Attribute description.
    

Marcáil Django-shonrachLink to this heading

Besides:ref: Marcáil ionsuite Sphinx <sphinx:rst-index>, sainmhíníonn doiciméid Django roinnt aonaid tuairiscithe breise:

  • Socruithe:

    Rst
    .. setting:: INSTALLED_APPS
    

    Chun nasc a dhéanamh le socrú, bain úsáid as :setting: `INSTALLED_APPS.

  • Clibeanna Teimpléad:

    Rst
    .. templatetag:: regroup
    

    Chun nasc a dhéanamh, bain úsáid as :ttag: `athghrúpa.

  • Scagairí Teimpléad:

    Rst
    .. templatefilter:: linebreaksbr
    

    Chun nasc a dhéanamh, bain úsáid as :tfilter: `linebreaksbr.

  • Cuardaigh réimse (ie ``foo.objects.filter (bar__exact=what) ``):

    Rst
    .. fieldlookup:: exact
    

    Chun nasc a dhéanamh, bain úsáid as :lookup: `exact`.

  • Orduithe ``django-admin ``:

    Rst
    .. django-admin:: migrate
    

    Chun nasc a dhéanamh, bain úsáid as :djadmin: `migrate.

  • Roghanna líne ordaithe ``django-admin ``:

    Rst
    .. django-admin-option:: --traceback
    

    Chun nasc a dhéanamh, bain úsáid as :option: `command_name --traceback (nó fág command_name do na roghanna atá roinnte ag gach ordú mar --verbosity).

  • Naisc le ticéid Trac (curtha in áirithe de ghnáth le haghaidh nótaí scaoilte paiste)

    Rst
    :ticket:`12345`
    

Django's documentation uses a custom console directive for documenting command-line examples involving django-admin, manage.py, python, etc. In the HTML documentation, it renders a two-tab UI, with one tab showing a Unix-style command prompt and a second tab showing a Windows prompt.

Mar shampla, is féidir leat an blúire seo a athsholáthar:

Rst
use this command:

.. code-block:: console

    $ python manage.py shell

leis an gceann seo:

Rst
use this command:

.. console::

    $ python manage.py shell

Tabhair faoi deara dhá rud:

  • De ghnáth cuirfidh tú in ionad teagmhálacha an treoir .. code-block:: console.

  • Ní gá duit ábhar iarbhír an sampla cód a athrú. Scríobhann tú é fós ag glacadh le timpeallacht Unix-y (ie siombail pras `'$', / mar dheighilteoir comhpháirteanna cosáin an chórais chomhaid, srl.)

Tabharfaidh an sampla thuas bloc sampla cód le dhá chluaisín. Taispeánfaidh an chéad cheann:

Shell
$ python manage.py shell

(Níl aon athruithe ar an méid a rinneadh .. code-block:: console).

Taispeánfaidh an dara ceann:

Windows
...\> py manage.py shell

Gnéithe nua a dhoiciméadúLink to this heading

Is é ár mbeartas maidir le gnéithe nua:

Ba cheart gach doiciméadú ar ghnéithe nua a scríobh ar bhealach a shainíonn go soiléir na gnéithe nach bhfuil ar fáil ach i leagan forbartha Django. Glac leis go bhfuil léitheoirí doiciméadaithe ag baint úsáide as an eisiúint is déanaí, ní as an leagan forbartha.

Is é an bealach is fearr linn chun gnéithe nua a mharcáil ná doiciméadú na ngnéithe a réamh-mheas le: “.. leaganadded:: X.Y”, agus líne bán éigeantach agus cur síos roghnach (curtha) ina dhiaidh sin.

General improvements or other changes to the APIs that should be emphasized should use the ".. versionchanged:: X.Y" directive (with the same format as the versionadded mentioned above).

Ba chóir go mbeadh na bloic leaganaddaí agus `leaganathraithe ``seo “féin-chuimsitheach.” Is é sin le rá, ós rud é nach gcoinnímid na nótaí seo ach ar feadh dhá eisiúint, tá sé go deas a bheith in ann an t-anótáil agus a ábhar a bhaint gan an téacs máguaird a athluchtú, a athshlánú nó a chur in eagar. Mar shampla, in ionad an tuairisc iomlán ar ghné nua nó athraithe a chur i mbloc, déan rud éigin mar seo:

Rst
.. class:: Author(first_name, last_name, middle_name=None)

    A person who writes books.

    ``first_name`` is ...

    ...

    ``middle_name`` is ...

    .. versionchanged:: A.B

        The ``middle_name`` argument was added.

Cuir na nótaí anótála athraithe ag bun roinn, ní an barr.

Chomh maith leis sin, seachain tagairt a dhéanamh do leagan ar leith de Django lasmuigh de bhloc leaganaded` `leaganathraithe. Fiú laistigh de bhloc, is minic a bhíonn sé iomarcach é sin a dhéanamh mar a léiríonn na hanótaí seo mar “Nua i Django AB:” agus “Athraithe i Django AB”, faoi seach.

Má chuirtear feidhm, tréith, srl leis, tá sé ceart go leor freisin anótáil versionadded a úsáid mar seo:

Rst
.. attribute:: Author.middle_name

    .. versionadded:: A.B

    An author's middle name.

Is féidir linn an anótáil .. leaganadded:: A.B a bhaint gan aon athruithe insinte nuair a thagann an t-am.

Íoslaghdú íomhánnaLink to this heading

Comhbhrú íomhá a bharrfheabhsú nuair Maidir le comhaid PNG, bain úsáid as advpng` OptiPNG agus AdvanceComp:

Linux / macOS

Shell
$ cd docs
$ optipng -o7 -zm1-9 -i0 -strip all `find . -type f -not -path "./_build/*" -name "*.png"`
$ advpng -z4 `find . -type f -not -path "./_build/*" -name "*.png"`

Windows

Windows
...\> cd docs
...\> optipng -o7 -zm1-9 -i0 -strip all `find . -type f -not -path ".\_build\*" -name "*.png"`
...\> advpng -z4 `find . -type f -not -path ".\_build\*" -name "*.png"`

Tá sé seo bunaithe ar leagan OptiPNG 0.7.5. Féadfaidh leaganacha níos sine gearán a dhéanamh faoi go bhfuil an rogha -strip all caillteanach.

SamplaLink to this heading

Le haghaidh sampla tapa den chaoi a n-oireann sé go léir le chéile, smaoinigh ar an sampla hipitéiseach seo:

  • Ar dtús, d'fhéadfadh leagan amach foriomlán mar seo a bheith ag an doiciméad ref/settings.txt `:

    Rst
    ========
    Settings
    ========
    
    ...
    
    .. _available-settings:
    
    Available settings
    ==================
    
    ...
    
    .. _deprecated-settings:
    
    Deprecated settings
    ===================
    
    ...
    
  • Ansin, d'fhéadfadh rud éigin mar seo a bheith sa doiciméad ``topics/settings.txt ``:

    Rst
    You can access a :ref:`listing of all available settings
    <available-settings>`. For a list of deprecated settings see
    :ref:`deprecated-settings`.
    
    You can find both in the :doc:`settings reference document
    </ref/settings>`.
    

    Úsáidimid an eilimint trasthagartha Sphinx: Rst: Role: doc nuair is mian linn nasc a dhéanamh le doiciméad eile ina iomláine agus an eilimint:rst:role: ref nuair is mian linn nasc a dhéanamh le suíomh treallach i ndoiciméad.

  • Ansin, tabhair faoi deara conas a ndéantar na socruithe anótáilte:

    Rst
    .. setting:: ADMINS
    
    ADMINS
    ======
    
    Default: ``[]`` (Empty list)
    
    A list of all the people who get code error notifications...
    

    Marcálann sé seo an ceanntásc seo a leanas mar an sprioc “canónach” don shocrú ADMINS`. Ciallaíonn seo aon uair a labhraím faoi ``ADMINS, is féidir liom tagairt a dhéanamh air ag baint úsáide as :setting: `ADMINS.

Sin go bunúsach mar a luíonn gach rud le chéile.

Aistriú doiciméLink to this heading

Féach:ref: `An doiciméadú Django a logánú <translating-documentation>`más mian leat cabhrú leis an doiciméad a aistriú go teanga eile.

django-admin leathanach fearLink to this heading

Is féidir le Sphinx leathanach láimhe a ghiniúint don ordú:doc: django-admin </ref/django-admin>. Tá sé seo cumraithe i docs/conf.py`. Murab ionann agus aschur doiciméadaithe eile, ba chóir an leathanach fear seo a áireamh i stóras Django agus na heisiúintí mar docs/man/django-admin.1`. Ní gá an comhad seo a nuashonrú agus an doiciméad á nuashonrú, mar go ndéantar é a nuashonrú uair amháin mar chuid den phróiseas scaoilte.

To generate an updated version of the man page, in the docs directory, run:

Linux / macOS

Shell
$ make man

Windows

Windows
...\> make.bat man

The new man page will be written in docs/_build/man/django-admin.1.