---
title: "Ceisteanna Coitianta: Ag baint úsáide as Django"
version: 6.1
locale: ga
source: https://docs.djangoproject.com/ga/6.1/faq/usage/
canonical: https://djangodocs.dev/ga/6.1/faq/usage/
---
# Ceisteanna Coitianta: Ag baint úsáide as Django

## Cén fáth a bhfaighidh mé earráid faoi iompórtáil:envvar:'DJANGO\_SETTINGS\_MODULE'?

Cinntigh an méid seo a leanas:

- Tá an athróg timpeallachta :envvar:'DJANGO\_SETTINGS\_MODULE' socraithe do mhodúl Python láncháilithe (i.e. ''mysite.settings'').
- Tá an modúl sin ar ''sys.path'' ('import mysite.settings'' ba chóir go n-oibreodh sé).
- Níl earráidí comhréire sa mhodúl.

## Ní féidir liom do theanga teimpléid a sheasamh. An gcaithfidh mé é a úsáid?

Tarlaíonn sé go gceapann muid gurb é ár n-inneall teimpléad an rud is fearr ó bhagún smutánach, ach aithnímid go ritheann roghnú teanga teimpléid gar do reiligiún. Níl aon rud faoi Django a éilíonn úsáid a bhaint as an teanga teimpléad, mar sin má tá tú ceangailte le Jinja2, Mako, nó cibé rud, bíodh leisce ort iad sin a úsáid.

## An gcaithfidh mé do shraith mhúnla / bunachar sonraí a úsáid?

Nope. Díreach cosúil leis an gcóras teimpléid, tá an ciseal samhail / bunachar sonraí díchúpláilte ón gcuid eile den chreat.

Is é an eisceacht amháin: Má úsáideann tú leabharlann bunachar sonraí difriúil, ní bhfaighidh tú suíomh riaracháin Django a ghintear go huathoibríoch a úsáid. Tá an aip sin ceangailte le ciseal bunachar sonraí Django.

## Conas a úsáidim réimsí íomhá agus comhaid?

Ag baint úsáide as :class:'~django.db.models.FileField' nó :class:'~django.db.models.ImageField' i múnla Bíonn cúpla céim:

1. I do chomhad socruithe, beidh ort :setting:'MEDIA\_ROOT' a shainmhíniú mar an cosán iomlán chuig eolaire inar mhaith leat Django chun comhaid uaslódáilte a stóráil. (Le haghaidh feidhmíochta, ní stóráiltear na comhaid seo sa bhunachar sonraí.) Sainmhínigh :setting:'MEDIA\_URL' mar bhun-URL poiblí an eolaire sin. Cinntigh go bhfuil an chomhadlann seo inscríofa ag cuntas úsáideora an fhreastalaí gréasáin.
2. Cuir an :class:'~django.db.models.FileField' nó :class:'~django.db.models.ImageField' le do mhúnla, ag sainiú an rogha :attr:'~django.db.models.FileField.upload\_to' chun fochomhadlann de :setting:'MEDIA\_ROOT' a shonrú le húsáid le haghaidh comhaid uaslódáilte.
3. Is cosán chuig an gcomhad é gach rud a stórálfar i do bhunachar sonraí (i gcoibhneas le :setting:'MEDIA\_ROOT'). Is dócha gur mhaith leat an áisiúlacht a úsáid:attr:'~django.db.models.fields.files.FieldFile.url' tréith a sholáthraíonn Django. Mar shampla, má thugtar ''mug\_shot' ar do :class:'~django.db.models.ImageField', is féidir leat an cosán iomlán a fháil ar d'íomhá i dteimpléad le ''{{ object.mug\_shot.url }}''.

## Conas is féidir liom athróg a chur ar fáil do mo theimpléid go léir?

Uaireanta bíonn an rud céanna de dhíth ar do theimpléid. Sampla coitianta a bheadh ann ná biachláir a ghintear go dinimiciúil. Ar an gcéad amharc, is cosúil go bhfuil sé loighciúil foclóir coiteann a chur le comhthéacs an teimpléid.

Is é an bealach is fearr chun é seo a dhéanamh in Django ná ''RequestContext' a úsáid. Tá sonraí maidir le conas é seo a dhéanamh anseo: :ref:'subclassing-context-requestcontext'.
