Creat seiceála an chóraisLink to this heading
Is sraith seiceálacha statacha é creat seiceála an chórais chun tionscadail Django a bhailíochtú. Braithíonn sé fadhbanna coitianta agus soláthraíonn sé leideanna maidir le conas iad a shocrú. Tá an creat inleathnaithe ionas gur féidir leat do sheiceálacha féin a chur leis go héasca.
Le haghaidh sonraí maidir le conas do sheiceálacha féin a chur leis agus iad a chomhtháthú le seiceálacha córais Django, féach in:doc: Treoir ábhair seice</topics/checks> ála córas.
Tagairt APILink to this heading
``Seiceachtaireacht ``Link to this heading
- class CheckMessage(level, msg, hint=None, obj=None, id=None)Link to this definition
Caithfidh na rabhaidh agus na hearráidí arna ardú ag seiceálacha córais a bheith ina gcásanna de “seiceachtaireacht seiceála”. Cuimsíonn cás earráid nó rabhadh amháin a thuairiscithe. Soláthraíonn sé comhthéacs agus leideanna is infheidhme maidir leis an teachtaireacht, agus aitheantóir uathúil a úsáidtear chun críocha scagtha.
Is iad na hargóintí tógála:
- ``leibhéil ``
Déine na teachtaireachta. Úsáid ceann de na luachanna réamhshainithe: DEBUG, INFO`, RABHADH `, ERROR`, CRITICAL`. Má tá an leibhéal níos mó nó comhionann le
ERROR`, ansin cuirfidh Django cosc ar orduithe bainistíochta ó fhorghníomhú. Tuairiscítear teachtaireachtaí le leibhéal níos ísle ná ``ERROR(ie rabhaidh) don chonsól, ach is féidir iad a thostú.msgSreang gairid (níos lú ná 80 carachtar) ag cur síos ar an bhfadhb. Níor chóir go mbeadh línte nua sa teaghrána*.
`CinnSreang aon-líne a sholáthraíonn leid chun an fhadhb a shocrú. Mura féidir aon leid a sholáthar, nó mura bhfuil an leid féin-soiléir ón teachtaireacht earráide, is féidir an leid a fhágáil, nó is féidir luach
Nonea úsáid.`ObjRoghnach. Rud a sholáthraíonn comhthéacs don teachtaireacht (mar shampla, an tsamhail inar aimsíodh an fhadhb). Ba chóir go mbeadh an réad ina mhúnla, réimse, nó bainisteoir nó aon rud eile a shainmhíníonn modh ``__str__ () `. Úsáidtear an modh agus gach teachtaireacht á thuairisciú agus bíonn a thoradh roimh an teachtaireacht.
idSreang roghnach. Aitheantóir uathúil don tsaincheist. Ba chóir d'aitheantóirí an patrún
Applabel.x001a leanúint, áit a bhfuil X` ceann de na litreachaCEWID, ag léiriú déine na teachtaireachta (Cdo chriticiúla, E` le haghaidh earráidí agus mar sin). Is féidir leis an iarratas an uimhir a leithdháileadh, ach ba chóir go mbeadh sé uathúil laistigh den iarratas sin
Tá fo-ranganna ann chun teachtaireachtaí a chruthú le leibhéil choiteanna a dhéanamh níos éasca. Agus iad á úsáid agat is féidir leat an argóint ``leibhéil ``a fhágáil toisc go bhfuil ainm an ranga intuigthe air.
- class Debug(msg, hint=None, obj=None, id=None)Link to this definition
- class Info(msg, hint=None, obj=None, id=None)Link to this definition
- class Warning(msg, hint=None, obj=None, id=None)Link to this definition
- class Error(msg, hint=None, obj=None, id=None)Link to this definition
- class Critical(msg, hint=None, obj=None, id=None)Link to this definition
Seiceálacha lárchóraisLink to this heading
Tacaíocht asincrónachLink to this heading
Fíoraíonn na seiceálacha seo a leanas do shocrú dú:doc: /topics/async:
Async.E001: Níor chóir duit an athróg comhshaoil: envvar: DJANGO_ALLOW_ASYNC_UNSAFE a shocrú in imscaradh. <async-safety>Díchumasaíonn sé seo: ref: cosaint sábháilteachta async.
Comhoiriúnacht ar aisLink to this heading
Tugann seiceálacha comhoiriúnachta rabhadh faoi fadhbanna féideartha a d'fhéadfadh tarlú
2_0.W001: Tá 'bealach ``ag do phatrún URL`
`ina bhfuil<pattern>(? P <, tosaíonn sé le ``^, nó críochnaíonn sé le$. Is dócha gur maoirseacht é seo agus é ag imirce ó ``url () ``chuig: func: ~django.urls.path.<hostname>**4_0.E001**: Amhail Django 4.0, ní mór do na luachanna sa socrú: CSRF_TRUSTED_ORIGINS tosú le scéim (de ghnáth
http: //nóhttps: //) ach fuarthas ````.
CáistíLink to this heading
Fíoraíonn na seiceálacha seo a leanas go bhfuil do shuíomh: 'CACHES' cumraithe i gceart:
Caches.E001: Ní mór duit taisce ``'default' ``a shainiú i do shuíomh: 'CACHES'.
<CACHES-LOCATION>**Caches.W002**: D'fhéad <cache>fadh do chumraíocht ```` do taisce a nochtadh nó go mbeidh éilliú ar do chuid sonraí mar gheall ar a: setting: LOCATION `a mheaitseál/tá istigh aige/ina bhfuil: setting: `Media_root/:SETTING: STATIC_ROOT/:SETTING: STATICFILES_DIRS.
<cache><CACHES-LOCATION>**Caches.W003**: Tá do chás ````: socrú: `SUÍOMH `coibhneasta. Úsáid cosán iomlán ina ionad.
Bunachar SonraíLink to this heading
MySQL agus MariaDBLink to this heading
Má tá MySQL nó MariaDB á úsáid agat, déanfar na seiceálacha seo a leanas:
MySQL.E001: Ní cheadaíonn MySQL/MariaDB
charfielduathúil`max_long> 255 a bheith aige. * Athraíodh an seiceáil seo go*MySQL.W003*i Django 3.1 toisc go mbraitheann an fíor-uasmhéid ar go leor fachtóirí. *<alias>**MySQL.W002**: Níl Mód Dicht MySQL/MariaDB socraithe le haghaidh nasc bunachar sonraí ``. Féach freisin: ref: `mysql-sql-mod.
MySQL.W003: B'fhéidir nach gceadóidh MySQL/MariaDB
charfielduathúil`max_long> 255 a bheith aige.
Comhaid a bhainistiúLink to this heading
Fíoraíonn na seiceálacha seo a leanas do shocrú dú:doc: /topics/files:
Réimsí múnlaLink to this heading
Fields.e001: Ní chóir go gcríochnóidh ainmneacha réimse le béim.
Fields.E002: Ní chóir go mbeadh
"__"in ainmneacha réimse.Fields.e003: Is focal forchoimeádta é pk` nach féidir a úsáid mar ainm réimse.
Fields.e004: caithfidh “roghanna” a bheith ina mapáil (m.sh. foclóir) nó athraitheach (m.sh. liosta nó tuple).
Fields.E005: caithfidh “roghanna” a bheith ina mapáil ar luachanna iarbhír chuig ainmneacha inléite don duine nó ina n-athrá ina bhfuil “(luach iarbhír, ainm inléite don duine)
tiúpla(luach iarbhír, ainm inléite don duine) `.Fields.e006: caithfidh
db_indexa bheith`None, True` nóFalse.Fields.E007: Ní mór go mbeadh
Null=Trueag eochracha bunscoile.Fields.e008: Caithfidh gach ``bailíodóirí ``a bheith inghlaonta.
<count>**Fields.E009**: tá
max_length ``ró-bheag chun an luach is faide i `roghnaí(`` ``carachtair) a fheistiú.Fields.e010: Ba chóir go mbeadh réamhshocrú <field>```inghlaonta in ionad sampla ionas nach mbeidh sé roinnte idir gach cás réimse.
Fields.e011: Ní thacaíonn
`luachanna réamhshocraithe bunachar sonraí le nathanna <database>(``db_default).<expression>**Fields.e012**: Ní féidir ```` a úsáid i
db_default.fields.E013:
CompositePrimaryKeymust be namedpk.Fields.e100:
Autofieldcaithfidhs primary_key=True a shocrú.Fields.e110:
BooleanFieldní ghlacanns le luachanna null. * Bhí an seiceáil seo le feiceáil sular cuireadh tacaíocht do luachanna neall i Django 2.1. *Fields.e120: Caithfidh
charfields tréith ``max_length ``a shainiú.Fields.e121: caithfidh ``max_length ``a bheith ina sláimhir dhearfach.
<integer field type>**Fields.w122**: déantar neamhaird ar
max_length ``nuair a úsáidtear é le``.Fields.e130: Ní mór do
Decimalfields tréithdecimal_placesa shainiú.Fields.e131: caithfidh
decimal_placesa bheith ina sláimhir neamh-dhiúltach.Fields.e132: Ní mór do
Decimalfields tréithmax_digitsa shainiú.Fields.e133: caithfidh
max_digitsa bheith ina sláimhir dhearfach.Fields.e134: caithfidh
max_digitsa bheith níos mó nó comhionann ledeach_places.Fields.e140: Caithfidh
allow_filesnó allow_folders` a bheith socraithe go TruefilePathfield.Fields.e150:
GenericipAddressFieldní féidirblank=truea bheith ags má táNULL=False, toisc go stóráiltear luachanna bána mar neamhaill.Fields.e160: Tá na roghanna auto_now`, auto_now_add`, agus
defaultgo comhpháirteach. Ní fhéadfaidh ach ceann amháin de na roghanna seo a bheith i láthair.Fields.w161: Luach réamhshocraithe seasta ar fáil.
<field data type>**Fields.w162**: <database>Ní thacaíonn
`le hinnéacs bunachar sonraí ar cholúin`.Fields.w163: Ní thacaíonn
`le tuairimí ar cholúin (` <database>`db_comment).Fields.e170: Ní féidir le
defaultBinaryField` a bheith ina shreang. Úsáid ábhar bytes ina ionad.Fields.e180: ```` ní thacaíonn
`JsonField <database>s.<field_type>**Fields.e190**: <database>Ní thacaíonn ```` le bailiú bunachar sonraí ar ````s.
Fields.E220: Ní thacaíonn ````
`GeneratedField<database>s.Fields.E221: Ní thacaíonn
````` neamh-leanúnachaGeneratedField <database>s.Fields.e222: ```` ní thacaíonn
``GeneratedField <database>s leanúnacha.Fields.e223: Tá earráidí ag
GeneratedField.output_Field:...Fields.w224: Tá rabhaidh ag
GeneratedField.output_Field:...Fields.e900:
Ipaddressfieldbaineadh seachas tacaíocht in imirce stairiúla.Fields.w900: Tá
iPaddressFieldcurtha in iúl. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 1.9. * Bhí an seiceáil seo le feiceáil i Django 1.7 agus 1.8*.Fields.w901: Tá
CommaseParatedIntegerFieldcurtha in iúl. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 2.0. * Bhí an seiceáil seo le feiceáil i Django 1.10 agus 1.11*.Fields.e901: baintear
CommaseParatedIntegerFieldach amháin le haghaidh tacaíochta in imirce stairiúla.Fields.w902: Tá
FloatRangeFielddíluaite agus bainfear é i Django 3.1. * Bhí an seiceáil seo le feiceáil i Django 2.2 agus 3.0*.Fields.w903: Tá
NullBooleanFieldas dul in iúl. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 4.0. * Bhí an seiceáil seo le feiceáil i Django 3.1 agus 3.2*.Fields.e903: baintear
Nullbooleanfieldach amháin le haghaidh tacaíochta in imirce stairiúla.Fields.W904:
Django.Contrib.Postgres.Fields.jsonFieldatá díluaite. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 4.0. * Bhí an seiceáil seo le feiceáil i Django 3.1 agus 3.2*.Fields.e904:
Django.contrib.postgres.fields.jsonfieldbaintear seachas tacaíocht in imirce stairiúla.Fields.w905:
Django.Contrib.Postgres.Fields.CicharFieldatá díluaite. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 5.1. * Bhí an seiceáil seo le feiceáil i Django 4.2 agus 5.0*.Fields.e905:
Django.contrib.postgres.fields.cicharfieldbaintear seachas tacaíocht in imirce stairiúla.Fields.w906:
Django.Contrib.Postgres.Fields.CiemailFieldatá díluaite. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 5.1. * Bhí an seiceáil seo le feiceáil i Django 4.2 agus 5.0*.Fields.e906:
Django.contrib.postgres.fields.ciemailfieldbaintear seachas tacaíocht in imirce stairiúla.Fields.w907:
Django.contrib.postgres.fields.citextFieldatá míchuige. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 5.1. * Bhí an seiceáil seo le feiceáil i Django 4.2 agus 5.0*.Fields.e907:
Django.contrib.postgres.fields.citextFieldbaintear seachas tacaíocht d'imirce stairiúla.
Réimsí comhadLink to this heading
Fields.e200: ní argóint bailí é
uniquele haghaidh filefield`. * Baintear an seic seo i Django 1.11*.Fields.e201: Ní argóint bailí é
primary_keydo filefield`.Fields.e202: Caithfidh argóint
upload_filefield`` cosán coibhneasta a bheith ina chosán coibhneasta, ní cosán iomlán.Fields.e210: Ní féidir
ImageFielda úsáid toisc nach bhfuil Pillow suiteáilte.
SamhlaLink to this heading
Models.E001: ```` ní den fhoirm
app_label.app_name <swappable>.Samhlach.E002:
`tagairtí<SETTING>``, nach bhfuil suiteáilte<model>, nó atá teibí.<app_label>**Samhlach.E003**: Tá dhá chaidreamh comhionanna go leor ag an tsamhail tríd an tsamhail idirmheánach
. <model>.Models.e004: ní féidir id` a úsáid mar ainm réimse ach amháin má leagann an réimse
primary_key=truefreisin.<field name><model>**Samhlach.E005**: Tá an réimse ```` ó mhúmhúnla tuismitheora <field name>```i gcomhrac leis an réimse``
ó mhúmhúnla <model>tuismitheora`.<field name><model>**Samhlach.E006**: Buaileann an réimse ```` leis an réimse
<field name>ó mhúnla ```.<column name>**Samhlach.E007**: Tá ainm colún
`ag an réimse<field name>``a úsáideann réimse eile.Models.e008: caithfidh `index_together ``liosta nó tuple a bheith ina liosta. * Bhí an seiceáil seo le feiceáil roimh Django 5.1. *
Models.E009: Caithfidh gach eilimint ``index_together ``a bheith ina liostaí nó tiúplaí. * Bhí an seiceáil seo le feiceáil roimh Django 5.1. *
Models.e010: caithfidh
unique_togethera bheith ina liosta nó tuple.Models.E011: Caithfidh gach eilimint ``unique_together ``a bheith ina liostaí nó tiúplaí.
<field name>**Models.E012**: tagraíonn
sriantacha/indexes/unique_together ``don réimse nach bhfuil ann`.<field name>**Models.E013**: Tagraíonn
`limits/indexes/unique_togetherdoManyTomanyField```````ManyTomanyField``ManyToManyFieldní thacaítear leManyTomanyFields don rogha sin.Models.e014: caithfidh “ordú” a bheith ina tuple nó liosta (fiú mura dteastaíonn uait ach réimse amháin a ordú).
<field name>**Models.E015**: tagraíonn
ordú ``don réimse nach bhfuil ann, an réimse gaolmhar, nó an cuardach`.<field_name><model>**Models.E016**: tagraíonn
sriantacha/indexes/unique_together ``do réimsenach bhfuil áitiúil don mhúnla`.<model>**Models.E017**: Tá réimsí samhlacha i samhail seachfhreastalaí ```.
<field>**Models.E018**: Ainm colún uathghinithe rófhada don réimse
`. <alias>Is é an fad uasta ``<maximum length>do bhunachar sonraí ````.<M2M field>**Models.E019**: Ainm colún uathghinithe rófhada do réimse M2M
`. <alias>Is é an fad uasta ``<maximum length>don bhunachar sonraí ````.Models.E020: Tá an modh ranga
<model>.check ()athsháraithe faoi láthair.Models.E021: ní féidir
ordingagusorder_with_respect_toa úsáid le chéile.<app label>**Models.E022**: Tá tagairt leisciúil do <function>```. <model><model>``, ach níl an aip<app label>`` suiteáilte nó ní sholáthraíonn sé samhail ``.
Models.E023: Ní féidir leis an ainm samhail <model>```tosú ná deireadh a chur le béim mar a imbhuaileann sé le comhréiteach cuardaigh na fiosrúcháin.
Models.E024: Ní féidir béim dhúbailte a bheith san ainm samhail <model>```toisc go mbuaileann sé leis an gcomhréir cuardaigh fiosrúcháin.
Models.E025: Buaileann an maoin <property name>```le rochtaineoir réimse gaolmhar.
Models.E026: Ní féidir níos mó ná réimse amháin a bheith ag an tsamhail le
primary_key=true.<database>**Models.W027**: Ní thacaíonn ```le srianta seiceála.
<db_table><model list>**Models.E028**:
db_table`úsáidtear le samhlacha iolracha:``.<model>**Models.E029**: níl ainm innéacs
`uathúil do mhúnla<index>`.<model list>**Models.E030**: níl ainm innéacs
`uathúil i measc samhlacha:<index>`.<model>**Samhlach.E031**: níl ainm srianta
`uathúil do mhúnla<constraint>`.<model list>**Modells.E032**: níl ainm srianta ```` uathúil i measc samhlacha: <constraint>```.
Models.E033: Ní <index>féidir leis an ainm innéacs ```tosú le béim nó le huimhir.
<max_length>**Models.E034**: Ní féidir ainm an t-innéacs
`a bheith níos faide ná carachtair<index>`.<db_table><model list>**Models.W035**:
db_table```` ```` úsáideann múnlaí iolracha: ````.Models.W036:
Ní thacaíonn<database>le srianta uathúla le coinníollacha.Models.W037: Ní thacaíonn <database>```le hinnéacsanna le coinníollacha.
Models.W038: Ní thacaíonn <database>```le srianta uathúla in-iarchurtha.
Models.W039: Ní thacaíonn <database>```le srianta uathúla le colúin neamh-eochair.
Models.W040: Ní thacaíonn <database>```le hinnéacsanna le colúin neamh-eochair.
<field name>**Models.E041**: tagraíonn
srianta ``don réimse ceangailte`.models.E042:
<field name>cannot be included in the composite primary key.Models.W042: Eochair phríomhchruthaithe go huathoibríoch a úsáidtear nuair nach sainmhínítear príomhchineál eochair, de réir réamhshocraithe
Django.db.Models.AutoField.Models.W043: Ní thacaíonn <database>```le hinnéacsanna ar nathanna.
Models.W044: Ní thacaíonn <database>```le srianta uathúla ar nathanna.
Models.W045: <constraint>Tá léiriú
RawSQL () ``i srian seiceálaagus ní bhailíochtfar é le linn an tsamhail ``full_clean () `.Models.W046:
Ní thacaíonnle tuairimí ar tháblaí (<database>``db_table_comment``).Models.W047: Ní thacaíonn <database>```le srianta uathúla le neamhaill ar leith.
models.E048:
constraints/indexes/unique_togetherrefers to aCompositePrimaryKey<field name>, butCompositePrimaryKeys are not supported for that option.
Orduithe BainistíochtaLink to this heading
The following checks verify custom management commands are correctly configured:
commands.E001: The
migrateandmakemigrationscommands must have the sameautodetector.
SlándáilLink to this heading
Ní dhéanann na seiceálacha slándála do shuíomh slán. Ní dhéanann siad iniúchadh ar chód, ní dhéanann siad braite ionbhrúite, ná ní dhéanann siad aon rud an-chasta. Ina ionad sin, cabhraíonn siad le seicliosta uathoibrithe, torthaí íseal crochta a dhéanamh, a chabhróidh leat slándáil do shuíomh a fheabhsú.
B'fhéidir nach mbeidh cuid de na seiceálacha seo oiriúnach do do chumraíocht imscartha áirithe. Mar shampla, má dhéanann tú d'atreorú HTTP go HTTPS i gcothromaitheoir ualaigh, bheadh sé greannach rabhadh a thabhairt i gcónaí faoi gan cumasú: setting: SECURE_SSL_REDIRECT. Úsáid: SETTING: SILENCED_SYSTEM_CHECKS chun seiceálacha neamhriachtanacha a thostú.
Reáchtáiltear na seiceálacha seo a leanas má úsáideann tú an roghna:option: check --deploy:
Security.W001: Níl agat:class: Django.middleware.securityMiddleware i d:setting: MIDDLEWARE mar sin an:setting: SECURE_HSTS_SECONDS, :setting: SECURE_CONTENT_TYPE_NOSNIFF, :setting: SECURE_REFERRER_POLICY, :setting: SECURE_CROSS_ORIGIN_OPENER_POLICY, agus:setting: SECURE_SSL_REDIRECT ní bheidh aon éifeacht ag socruithe.
Security.W002: Níl agat:class: django.middleware.clickjacking.xframeOptionsMiddleware i do: setting: MIDDLEWARE, mar sin ní sheirbheálfar ceannteideal ``'x-frame-options'` do leathanaigh. Mura bhfuil cúis mhaith ann le do shuíomh a sheirbheáil i bhfráma, ba cheart duit smaoineamh ar an gceannteideal seo a chumasú chun cabhrú le hionsaithe clickjacking a chosc.
Security.w003: Ní cosúil go bhfuil tú ag úsáid cosaint bréagán iarratais tras-láithreáin ionsuite Django tríd an middleware (:class: django.middleware.csrf.csrfViewMiddleware níl i d:setting: MIDDLEWARE). Is é an midleware a chumasú an cur chuige is sábháilte chun a chinntiú nach bhfágann tú aon phoill.
Security.W004: Níor shocraigh tú luach don socrú: setting: SECURE_HSTS_SECONDS. <http-strict-transport-security>Mura ndéantar do shuíomh iomlán a sheirbheáil ach thar SSL, b'fhéidir gur mhaith leat smaoineamh ar luach a shocrú agus cumasú:ref: `HTTP Slándáil Iompair Docht `. Bí cinnte an doiciméadú a léamh ar dtús; d'fhéadfadh fadhbanna tromchúiseacha, dochúisithe a bheith ina chúis le
Security.W005: Níor shocraigh tú an socrú:setting: SECURE_HSTS_INCLUDE_SUBDOMAINS go
True. Gan seo, d'fhéadfadh do shuíomh a bheith leochaileach d'ionsaí trí nasc neamhchinnte le fo-fhearann. Socraigh é seo go “True” ach má tá tú cinnte gur chóir gach fofhearann de do fhearann a sheirbheáil go heisiach trí SSL.Security.W006: Níl socrú do: SETTING: SECURE_CONTENT_TYPE_NOSNIFF socraithe go
True, mar sin ní sheirbheálfar ceannteideal'X-Content-Type-Options: nosniffdo leathanaigh. Ba chóir duit smaoineamh ar an gceannteideal seo a chumasú chun an brabhsálaí a chosc ó chineálSecurity.W007: Níl do shocrú
SECURE_BROWSER_XSS_FILTERsocraithe goTrue, mar sin ní sheirbheálfar ceannteideal`X-XSS: 1; mod=blocdo leathanaigh. Ba cheart duit smaoineamh ar an gceannteideal seo a chumasú chun scagadh XSS an bhrabhsálaí a ghníomhachtú agus cuidiú le hi * Baintear an seiceáil seo i Django 3.0 mar ní thuilleann brabhsálaí nua-aimseartha onóir ar cheannteanntáir*X-XSS-Protection* a thuilleadh. *Security.W008: do: SETTING: Níl an socrú SECURE_SSL_REDIRECT socraithe go
True. Mura chóir go mbeadh do shuíomh ar fáil thar naisc SSL agus neamh-SSL araon, b'fhéidir gur mhaith leat an socrú seo a shocrú goTruenó cothromóir ualaigh nó freastalaí seachfhreastalaí seachfhreastalaí a chumrú chun gach nasc a atreorú chuig HTTPS.Security.W009: Tá níos lú ná 50 carachtar ag your:SETTING: SECRET_KEY, níos lú ná 5 charachtar uathúla, nó tá sé réamhshocraithe le
django-insecure-'a léiríonn gur ghin Django é go huathoibríoch. Gin luach fada randamach le do thoil, ar shlí eile beidh go leor de ghnéithe criticiúla slándála Django leochaileach ó ionsaí.Security.W010: Tá agat:mod: django.contrib.sessions i d:setting: INSTALLED_APPS ach níl socraí:setting: SESSION_COOKIE_SECURE chuig
True. Má úsáideann fianán seisiúin slán amháin, bíonn sé níos deacra do shniffers tráchta líonra seisiúin úsáideora a fhuadadh.Security.W011: Tá aicme: Django.contrib.sessions.middleware.SessionMiddleware agat:setting: MIDDLEWARE, ach níl socraí:setting: SESSION_COOKIE_SECURE go True`. Má úsáideann fianán seisiúin slán amháin, bíonn sé níos deacra do shniffers tráchta líonra seisiúin úsáideora a fhuadadh.
Security.w012: :setting: Níl SESSION_COOKIE_SECURE socraithe go
True. Má úsáideann fianán seisiúin slán amháin, bíonn sé níos deacra do shniffers tráchta líonra seisiúin úsáideora a fhuadadh.Security.W013: Tá agat:mod: django.contrib.sessions i d:setting: INSTALLED_APPS, ach níl socraí:setting: SESSION_COOKIE_HTTPONLY go
True. Trí úsáid a bhaint as fianán seisiúin HttpOnly, bíonn sé níos deacra d'ionsaithe scripteála tras-láithreáin seisiúin úsáideora a fhuadadh.Security.W014: Tá aicme: Django.contrib.sessions.middleware.SessionMiddleware agat:setting: MIDDLEWARE, ach níl socraí:setting: SESSION_COOKIE_HTTPONLY chuig True`. Trí úsáid a bhaint as fianán seisiúin HttpOnly, bíonn sé níos deacra d'ionsaithe scripteála tras-láithreáin seisiúin úsáideora a fhuadadh.
Security.w015: :setting: Níl SESSION_COOKIE_HTTPONLY socraithe go
True. Trí úsáid a bhaint as fianán seisiúin HttpOnly, bíonn sé níos deacra d'ionsaithe scripteála tras-láithreáin seisiúin úsáideora a fhuadadh.Security.w016: :setting: Níl CSRF_COOKIE_SECURE socraithe go
True. Má úsáideann fianán CSRF slán amháin, bíonn sé níos deacra do shniffers tráchta líonra an comhartha CSRF a ghoid.Security.w017: :setting: Níl CSRF_COOKIE_HTTPONLY socraithe go
True. Trí úsáid a bhaint as fianán CSRFHttpOnlybíonn sé níos deacra d'ionsaithe scripteála tras-láithreáin an comhartha CSRF a ghoid. * Baintear an seiceáil seo i Django 1.11 mar níl aon sochar praiticiúil ar fáil an*:socrú: CSRF_COOKIE_HTTPONLY *. *Security.W018: Níor chóir go mbeadh: socrú: DEBUG socraithe go
Trueag imscaradh.Security.W019: Tá agat:class: django.middleware.clickjacking.xframeOptionsMiddleware i do: setting: MIDDLEWARE, ac:setting: X_FRAME_OPTIONS socraithe go ``'DENY'. Mura bhfuil cúis mhaith ann le do shuíomh freastal ar chodanna eile de féin i bhfráma, ba cheart duit é a athrú go ``DENY'.
Security.w020: :setting: Níor chóir go mbeadh ALLOWED_HOSTS folamh i imscaradh.
Security.W021: Níor shocraigh tú an socrú:setting: SECURE_HSTS_PRELOAD go
True. Gan seo, ní féidir do shuíomh a chur isteach chuig liosta réamhluchtaithe an bhrabhsálaí.Security.W022: Níor shocraigh tú an socrú:setting: SECURE_REFERRER_POLICY. Gan seo, ní sheolfaidh do shuíomh ceannteideal Atreora-Polasaí. Ba chóir duit smaoineamh ar an gceannteideal seo a chumasú chun príobháide
SECURITY.E023: Tá an socrú:setting: SECURE_REFERRER_POLICY socraithe agat go luach neamhbhailí.
SECURITY.E024: Tá socrú agata:setting: SECURE_CROSS_ORIGIN_OPENER_POLICY socraithe agat go luach neamhbhailí.
Security.W025: Tá níos lú ná <SECRET_KEY_FALLBACKS>50 carachtar, níos lú ná 5 charachtar uathúla ag your:SETTING: SECRET_KEY_FALLBACKS [n] `, nó tá sé réamhshocraithe le `'django-insecure-'`` a léiríonn gur ghin Django é go huathoibríoch. Gin luach fada randamach le do thoil, ar shlí eile beidh go leor de ghnéithe criticiúla slándála Django leochaileach ó ionsaí.
Fíoraíonn na seiceálacha seo a leanas go bhfuil do shocruithe a bhaineann le slándáil cumraithe i gceart
Security.e100: caithfidh
`DEFAULT_HASHING_ALGORITHMa bheith`sha1'nó ``sha256'. * Bhí an seiceáil seo le feiceáil i Django 3.1 agus 3.2*.Security.E101: Ní ghlacann an dearcadh teip CSRF ``path.to.view' an líon ceart argóintí.
Security.E102: Ní fhéadfaí an dearcadh teip CSRF ``path.to.view' a allmhairiú.
ComharthaíLink to this heading
TeimpléidLink to this heading
Fíoraíonn na seiceálacha seo a leanas go bhfuil do shuíomh: SETTING: TEMPLATES cumraithe i gceart:
Templates.E001: Tá
APP_DIRS': Trueagat i d:socrú: TEMPLATES ach sonraigh'loaders' ``i `OPTIONSfreisin. BainAPP_DIRSnó bain an rogha`loaders'`. * Baintear an seiceáil seo i Django 5.1 mar d'fhéadfadh seiceálacha córais a ardú anois* ``ImproperlyConfigured*ina ionad. *<TEMPLATES-OPTIONS>**Templates.E002**:
string_if_invalidin:setting:TemplatesOPTIONS ní mór a bheith ina shreang ach fuair sé:{value}({type}).<module list>**Templates.E003**: ```` úsáid <name>tear le haghaidh iolracha modúil clibeanna teimpléad:
`. * Athraíodh an seiceáil seo chu* ``Templates.W003i Django 4.1.2.<module list>**Templates.W003**:
`úsáid <name>tear le haghaidh iolracha modúil clibeanna teimpléad:`.
AistriúchánLink to this heading
Déantar na seiceálacha seo a leanas ar do chumraíocht aistriúcháin:
<value>**Translation.E001**: Tá luach neamhbhailí curtha ar fáil agat don socrú: LANGUAGE_CODE: ```.
<value>**Translation.E002**: Tá cód teanga neamhbhailí curtha ar fáil agat sa socrú: LANGUAGES: ```.
<value>**Translation.E003**: Tá cód teanga neamhbhailí curtha ar fáil agat sa socrú: LANGUAGES_BIDI: ```.
Translation.E004: Tá luach curtha ar fáil agat don socrú:setting: LANGUAGE_CODE nach bhfuil sa socrúchán: LANGUAGES.
URLannaLink to this heading
Déantar na seiceálacha seo a leanas ar do chumraíocht URL:
URLS.W001: Úsáideann do phatrún URL ``
: func: `~django.urls.include` le ``route <pattern>``ag críochnú le ``$. Bain an dollar ón “bealach” chun fadhbanna a sheachaint lena n-áirítear URLanna.URLS.w002: Tá
bealach ``ag do phatrún URLag tosú le ``/<pattern>. Bain an slasc seo mar níl sé gan ghá. Má dhírítear an patrún seo in an:func: ~django.urls.include, déan cinnte go bhfuil rianú/ag an bpatrún: :func: ~django.urls.include.URLS.w003: Tá
ainm ```` patrún URL`lena n-áirítear: <pattern>``. Bain an colon, chun tagairtí spás ainmneacha débhríoch a sheachaint.<pattern>**URLS.e004**: Tá do phatrún URL
`neamhbhailí. Déan cinnte go bhfuil `urlpatternsliosta de:func: ~django.urls.path agus/nó :func: ~django.urls.re_path cásanna.<namespace>**URLS.w005**: Níl spás ainmneacha URL ```uathúil. B'fhéidir nach mbeidh tú in ann gach URL sa spás ainmneacha seo a aisiompú.
URLS.E006: Caithfidh an socrú: Socrú: Media_URL/:Setting: STATIC_URL deireadh a chur le slash.
URLS.E007: Ní ghlacann an radharc saincheaptha
HandlerXXX`path.to.view'an líon ceart argóintí (...).URLS.E008: Ní fhéadfaí an radharc saincheaptha
HandlerXXX``path.to.view'` a allmhairiú.<view><view>**URLS.E009**: Tá radharc <pattern>neamhbhailí ag do phatrún URL
`, pas.as_view ()in ionad``.<pattern><angle bracket>**URLS.w010**: Tá ```` gan chomhoiriúnú do phatrún URL ````.
Seiceálacha aipeanna contribLink to this heading
RiarachLink to this heading
Déantar seiceálacha riaracháin go léir mar chuid den chlib ``admin ``.
Déantar na seiceálacha seo a leanas ar haon:class: ~django.contrib.admin.modelAdmin (nó fo-aicme) atá cláraithe leis an suíomh riaracháin:
admin.e001: Caithfidh luach
raw_id_fieldsa bheith ina liosta nó tuple.<field name><model>**Admin.E002**: Tagraíonn luach
raw_id_fields [n] ``do, nach réimse de`.Admin.E003: Caithfidh luach ``raw_id_fields [n] ``a bheith ina eochair eachtrach nó ina réimse go leor.
Admin.e004: Caithfidh luach ``réimsí ``a bheith ina liosta nó tiúpla.
admin.e005: Sonraítear
fieldsetsagus fields` araon.Admin.e006: Tá réimsí dúbailte i luach ``réimsí ``réimsí dúbailte.
admin.e007: Caithfidh luach
fieldsetsa bheith ina liosta nó tuple.admin.e008: Caithfidh luach ``fieldsets [n] ``a bheith ina liosta nó tuple.
Admin.E009: Caithfidh luach ``fieldsets [n] ``a bheith ar fad 2.
Admin.e010: Caithfidh luach ``fieldsets [n] [1] ``a bheith ina fhoclóir.
admin.e011: Caithfidh luach
fieldsets [n] [1] ``an eochair ``réimsía bheith ann.admin.e012: Tá réimsí dúbailte ann i ``fieldsets [n] [1] ``.
<field name>**admin.e013**: Ní féidir le luach
fields [n] /filter_horizontal [n] /filter_vertical [n] /fieldsets [n] [m] ``an `manyTomanyField`a áireamh, toisc go sonraíonn an réimse sin samhail caidrimh de láimh.admin.e014: Caithfidh luach
eisiúinta bheith ina liosta nó tuple.admin.e015: Tá réimsí dúbailte i luach
eisiúint.admin.e016: Caithfidh luach
foirmeoidhreacht óBaseModelForm.admin.e017: Caithfidh luach
filter_verticala bheith ina liosta nó tuple.admin.e018: Caithfidh luach
filter_horizontala bheith ina liosta nó tuple.<field name><model>**admin.e019**: Tagraíonn luach
filter_vertical [n] /filter_horizontal [n] ``do, nach réimse de`.admin.e020: Caithfidh luach ``filter_vertical [n] /filter_horizontal [n] `a bheith ina réimse go leor.
admin.e021: Caithfidh luach
radio_fieldsa bheith ina fhoclóir.<field name><model>**Admin.E022**: Tagraíonn luach
radio_fieldsdo ``, nach réimse de ``.Admin.E023: Tagraíonn luach
radio_fieldsdo ````, nach sampla é de `ForeignKey, agus nach bhfuil sainmhíniú <field name>`roghnaí aige.<field name>**Admin.E024**: Caithfidh luach
radio_fields [] ``a bheith ``admin.horizontalnóadmin.vertical.admin.e025: Caithfidh luach
view_on_sitea bheith ina luach inghlaonta nó ina luach boolean.admin.e026: Caithfidh luach
prepopulated_fieldsa bheith ina fhoclóir.<field name><model>**admin.e027**: Tagraíonn luach
prepopulated_fieldsdo ``, nach réimse de ``.Admin.E028: Tagraíonn luach
prepopulated_fieldsdo ``, `````` Fields`, ní chóir go mbeadh inaDateTimeField,ForeignKey, OneToOneField`, nó réimseManyTomanyFi <field name>eld.<field name>**admin.e029**: Caithfidh luach ``prepopulated_fields [] ``a bheith ina liosta nó tuple.
<field name><model>**admin.e030**: Tagraíonn luach
prepopulated_fieldsdo ``, nach réimse de ``.Admin.E031: Caithfidh luach ``ordú ``a bheith ina liosta nó tuple.
admin.e032: An bhfuil an marcóir ordaithe randamach
ag luach ``ordú? ``, ach tá réimsí eile ann freisin.<field name><model>**Admin.E033**: Tagraíonn luach
ordúnado ``, nach réimse de ``é.admin.e034: Caithfidh luach
readonly_fieldsa bheith ina liosta nó tuple.<ModelAdmin class><model>**Admin.E035**: Tagraíonn luach
readonly_fields [n] `do ``, <field_name>nach féidir glaoch é, tréith`, nó tréith de ```` ``.admin.e036: Caithfidh luach
autocomplete_fieldsa bheith ina liosta nó tuple.<field name><model>**Admin.E037**: Tagraíonn luach
autocomplete_fields [n] ``do, nach réimse de`.admin.e038: Caithfidh luach ``autocomplete_fields [n] ``a bheith ina eochair eachtrach nó ina réimse go leor.
<modeladmin>**Admin.e039**: Caithfear riarachán do mhúnla
a chlárú chun tagairt a thabhairt dó ag<model>.autocomplete_fields``.<other_modeladmin>**admin.e040**: ní mór ````
search_fieldsa shainiú, toisc go <modeladmin>dtagraítear.autocomplete_fieldsdó.
Model AdminLink to this heading
Déantar na seiceálacha seo a leanas ar haon:class: ~django.contrib.admin.modelAdmin atá cláraithe leis an suíomh riaracháin:
admin.e101: Caithfidh luach ``save_as ``a bheith ina boolean.
admin.e102: Caithfidh luach
save_on_topa bheith ina boolean.admin.e103: Caithfidh luach
inlinesa bheith ina liosta nó tuple.<InlineModelAdmin class>**admin.e104**: ```` caithfidh
oidhreacht ó ``InlineModelAdmin.admin.e105: Caithfidh
`tréith ``samhail<InlineModelAdmin class>a bheith aige.<InlineModelAdmin class>**Admin.E106**: Caithfidh luach
.modela bheith inaSamhail.admin.e107: Caithfidh luach
list_displaya bheith ina liosta nó tuple.<ModelAdmin class><model>**Admin.E108**: Tagraíonn luach
list_display [n] ``do, <label>nach inghlaoch nó tréith é de, nó tréith, modh nó réimse ar ``.admin.e109: Níor chóir go mbeadh luach
list_display [n] ``ina réimse go leor nó ina eochair eachtrach droim a bheith ina luach ``list_display [n].admin.e110: Caithfidh luach
list_display_linksa bheith ina liosta, tuple, nó ``None ``.<label>**Admin.E111**: Tagraíonn luach
list_display_links [n] ``do, nach bhfuil sainmhínithe i ``list_display.admin.e112: Caithfidh luach
list_filtera bheith ina liosta nó tuple.admin.e113: Caithfidh luach
list_filter [n] ``oidhreacht ó ``ListFilter.admin.e114: Ní mór luach
list_filter [n] ``oidhreacht ó ``FieldlistFilter.admin.e115: Caithfidh luach
list_filter [n] [1] ``oidhreacht ó ``FieldlistFilter.<label>**admin.e116**: Tagraíonn luach
list_filter [n] ``do``, nach dtagraíonn do Réimse.admin.e117: Caithfidh luach
list_select_relateda bheith ina boolean, tuple nó liosta.Admin.e118: Caithfidh luach
list_per_pagea bheith ina sláimhir.Admin.e119: Caithfidh luach
list_max_show_alla bheith ina sláimhir.admin.e120: Caithfidh luach
list_editablea bheith ina liosta nó tuple.<label><model>**Admin.E121**: Tagraíonn luach
list_editable [n] ``do, nach réimse de`.<label>**Admin.E122**: Tagraíonn luach
list_editable [n] ``do, nach bhfuil i `list_display.admin.e123: Ní féidir luach
list_editable [n] ``a bheith i ``list_editableaguslist_display_linksaraon.<label>**Admin.E124**: Tagraíonn luach
list_editable [n] ``don chéad réimse i `list_display(`` ), nach féidir a úsáid mura socraítear ``list_display_links`.<field name>**Admin.E125**: Tagraíonn luach
list_editable [n] ``do``, nach féidir a chur in eagar tríd an riarachán.admin.e126: Caithfidh luach
search_fieldsa bheith ina liosta nó tuple.<field name>**admin.e127**: Tagraíonn luach
date_hierarchy ``do``, nach dtagraíonn do Réimse.admin.e128: Caithfidh luach
date_hierarchy ``a bheith ina ``DateFieldnóDateTimeField.<action>**Admin.e129**: caithfidh ```` modh <modeladmin>`ha_ <foo>_cead () ``a shainiú don ghníomh``.
<modeladmin>**admin.e130**: caithfidh
__name__tréithe gníomhartha a shainmhínítear in ```` a bheith uathúil. Níl ainm<name>uathúil.
InlineModelAdminLink to this heading
Déantar na seiceálacha seo a leanas ar haon:class: ~django.contrib.admin.inlineModelAdmin atá cláraithe mar inlíne ar a:class: ~django.contrib.admin.modelAdmin.
<app_label>**Admin.e201**: Ní féidir an réimse
`a eisiamh<field name>, toisc gurb é an eochair eachtrach don mhúmhúnla tuismitheoraé. <model>``.<parent model><model><parent model>**Admin.E202**: ```` Níl
ForeignKey``go <model>````./`Tá níos mó ná ``ForeignKeyamháin go```. Ní mór duit tréith ``fk_namea shonrú.Admin.E203: Caithfidh luach
extraa bheith ina sláimhir.admin.e204: Caithfidh luach
max_numa bheith ina sláimhir.admin.e205: Caithfidh luach
min_numa bheith ina sláimhir.admin.e206: Caithfidh luach
formsetoidhreacht óBaseModelFormSet.
``GenericinlineModeladmin ``Link to this heading
Déantar na seiceálacha seo a leanas ar haon:class: ~django.contrib.contentTypes.admin.GenericInlineModelAdmin atá cláraithe mar inlíne ar a:class: ~django.contrib.admin.modelAdmin.
admin.E301:
<model>has noGenericForeignKey.admin.E302:
'ct_field'references<label>, which is not a field on<model>.admin.E303:
'ct_fk_field'references<label>, which is not a field on<model>.<field name><field name>**Admin.E304**: ```` ```` <model>GenericForeignKey`` ag baint úsáide as réimse cineál ábhair ```` agus réimse ID réada ```.
``Láithreán Riaracháin ``Link to this heading
Déantar na seiceálacha seo a leanas ar an réamhshocraithe:class: ~django.contrib.admin.adminSite:
admin.e401: :mod: caithfidh django.contrib.contenttypes a bheith in:setting: INSTALLED_APPS d'fhonn an feidhmchlár riaracháin a úsáid.
admin.e402: :mod: caithfear django.contrib.auth.context_processors.auth a chumasú in:class: ~django.template.backends.django.django.djangoTemplates (:setting: TEMPLATES) má úsáideann an cúltaca réamhshocraithe auth d'fhonn an feidhmchlár riaracháin a úsáid.
admin.e403: a:Class: Django.Template.backends.django.djangoTemplates caithfear sampla a chumrú in:setting: TEMPLATES d'fhonn an feidhmchlár riaracháin a úsáid.
admin.e404: caithfear
django.contrib.messages.context_processors.messagesa chumasú in:class: ~django.template.backends.django.django.djangoTemplates (:setting: TEMPLATES) d'fhonn an feidhmchlár riaracháin a úsáid.admin.e405: :mod: caithfidh django.contrib.auth a bheith in:setting: INSTALLED_APPS d'fhonn an feidhmchlár riaracháin a úsáid.
admin.e406: :mod: caithfidh django.contrib.messages a bheith in:setting: INSTALLED_APPS d'fhonn an feidhmchlár riaracháin a úsáid.
admin.e408: :class: Django.contrib.auth.middleware.AuthenticationMiddleware caithfidh sé a bheith in:setting: MIDDLEWARE d'fhonn an feidhmchlár riaracháin a úsáid.
admin.e409: :class: django.contrib.messages.middleware.messageMiddleware caithfidh sé a bheith in:setting: MIDDLEWARE d'fhonn an feidhmchlár riaracháin a úsáid.
admin.e410: :class: Django.contrib.sessions.middleware.sessionMiddleware caithfidh sé a bheith in:setting: MIDDLEWARE d'fhonn an feidhmchlár riaracháin a úsáid.
admin.w411:
django.template.context_processors.requestcaithfear a chumasú in:class: ~django.template.backends.django.django.djangoTemplates (:setting: TEMPLATES) d'fhonn an barra taobh nascleanúna riaracháin a úsáid.
AuthLink to this heading
Auth.e001: Caithfidh
REQUIRED_FIELDSa bheith ina liosta nó ina tuple.Auth.E002: Ní mór an réimse a ainmnítear mar an
USERNAME_FIELDdo mhúnla úsáideora saincheaptha a áireamh iREQUIRED_FIELDS.Auth.e003: Caithfidh ```` a bheith uathúil toisc go bhfuil <field>ainmnithe air mar an
USERNAME_FIELD.Auth.w004: Ainmnítear ```` mar an
USERNAME_ <field>FIELD, ach níl sé uathúil.<model>**Auth.E005**: Cuireann an cead ar an gcód ainm
`i gcomhair cead tógála do mhúnla<codename>`.<codename><model>**Auth.e006**: Déantar an cead ar an gcód ainm
`dúbailte do mhúnla`.Auth.E007: Caithfidh an t:ATTR: verbose_name <django.db.models.Options.verbose_name>`den tsamhail `` a bheith ar a mhéad 244 carachtar ionas go mbeidh a ainmneacha ceada tógtha 255 car <model>achtar ar a mhéad.
<model>**Auth.e008**: Tá an cead darb ainm
`de mhúnla<name>`níos faide ná 255 carachtar.Auth.c009: caithfidh
<User model>.is_anonymousa bheith ina tréith nó maoin seachas modh. Is saincheist slándála í neamhaird a dhéanamh air seo mar go ndéileálfar le húsáideoirí gan ainm mar fhíAuth.c010: Caithfidh
<User model>.is_authateda bheith ina tréith nó maoin seachas modh. Is saincheist slándála í neamhaird a dhéanamh air seo mar go ndéileálfar le húsáideoirí gan ainm mar fhíAuth.e011: Caithfidh ainm an tsamhail <model>```a bheith ag ar a mhéad 93 carachtar ionas go mbeidh a ainmneacha ceada tógtha ag 100 carachtar ar a mhéad.
<model>**Auth.e012**: Tá an cead ar an gcód ainm
`de mhúnla<codename>`níos faide ná 100 carachtar.Auth.E013: D'fhonn úsáid:class: django.contrib.auth.middleware.loginRequiredMiddleware, ní mór: :class: django.contrib.auth.middleware.AuthenticationMiddleware a shainiú roimh é i MIDDLEWARE.
``cineálacha ábhar ``Link to this heading
Déantar na seiceálacha seo a leanas nuair a bhíonn a:class i samhail: ~django.contrib.contentTypes.Fields.GenericForeignKey nó:class: ~django.contrib.contentTypes.Fields.GenericRelation:
<field>**ContentTypes.E001**: Tagraíonn an ID réada
GenericForeignKeydon réimse nach bhfuil ann ```.<field>**ContentTypes.E002**: Tagraíonn an cineál ábhair
GenericForeignKeydon réimse nach bhfuil ann ```.<field>**ContentTypes.E003**: Ní
ForeignKeyé`` `.<field>**ContentTypes.E004**: Ní
`ForeignKeyé```ContentTypes.ContentType.ContentTypes.E005: Caithfidh ainmneacha samhail a bheith ag 100 carachtar ar a mhéad.
postgresLink to this heading
Déantar na seiceálacha seo a leanas ar:mod: réimsí samhlacha django.contrib.postgres:
Postgres.E001: Tá earráidí ag réimse bonn don eagar:...
Postgres.E002: Ní féidir réimse bonn don eagar a bheith ina réimse gaolmhar.
Postgres.E003: Ba chóir go mbeadh réamhshocrú <field>```inghlaonta in ionad sampla ionas nach mbeidh sé roinnte idir gach cás réimse. * Athraíodh an seiceáil seo go*
Fields.E010i Django 3.1.Postgres.W004: Tá rabhaidh ag réimse bonn don eagar:...
``suíomhanna ``Link to this heading
Déantar na seiceálacha seo a leanas ar aon mhúnla ag baint úsáide as a:class: ~django.contrib.sites.Managers.CurrentSiteManager:
<field name>**Sites.E001**:
CurrentSiteManagerní raibh réimse darb ainm ```a aimsiú.<field>**Sites.E002**: Ní féidir
CurrentSiteManager``a úsáid toisc nach eochair eachtrach ná réimse go leor é.
Fíoraíonn na seiceálacha seo a leanas go bhfuil: mod: django.contrib.sites cumraithe i gceart:
Sites.E101: Caithfidh an socrú: SETING: SITE_ID a bheith ina sláimhir.
comhad stataiceLink to this heading
Fíoraíonn na seiceálacha seo a leanas go bhfuil: mod: django.contrib.staticfiles cumraithe i gceart:
Staticfiles.E001: Ní tuple nó liosta é an socrú: SETTING: STATICFILES_DIRS.
StaticFiles.E002: Níor chóir go mbeadh an socrú:setting: STATIC_ROOT sa socrú STATICFILES_DIRS.
Staticfiles.E003: Níor chóir go gcríochnóidh an réimír ```` sa socrú: STATICFILES <prefix>_DIRS le slash.
<directory>**StaticFiles.W004**: Níl an eolaire ```` sa socrú: STATICFILES_DIRS ann.
StaticFiles.E005: Caithfidh an socrú: SETTING: STORAGES stóráil
staticfilesa shainiú.