{"title":"Risoluzione di problemi","version":"4.1","locale":"it","docname":"faq/troubleshooting","url":"/it/4.1/faq/troubleshooting/","canonical":"https://djangodocs.dev/it/4.1/faq/troubleshooting/","summary":"Questa pagina contiene alcune avvertenze riguardo errori e problemi che si incontrano comunemente durante lo sviluppo di applicazioni Django. Problemi…","html":"<h1>Risoluzione di problemi<a class=\"heading-anchor\" href=\"#troubleshooting\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Questa pagina contiene alcune avvertenze riguardo errori e problemi che si incontrano comunemente durante lo sviluppo di applicazioni Django.</p>\n<section id=\"problems-running-django-admin\">\n<span id=\"troubleshooting-django-admin\"></span><h2>Problemi nell’esecuzione di <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code><a class=\"heading-anchor\" href=\"#problems-running-django-admin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"command-not-found-django-admin\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">comando</span> <span class=\"pre\">non</span> <span class=\"pre\">trovato:</span> <span class=\"pre\">django-admin</span></code><a class=\"heading-anchor\" href=\"#command-not-found-django-admin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p><a class=\"reference internal\" href=\"/it/4.1/ref/django-admin/\"><span class=\"doc\">django-admin</span></a>  dovrebbe essere nella path di sistema se hai installato Django tramite <code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></code>. Se non è nella path, assicurati di avere il tuo ambiente virtuale attivato e puoi provare a eseguire il comando equivalente <code class=\"docutils literal notranslate\"><span class=\"pre\">python</span> <span class=\"pre\">-m</span> <span class=\"pre\">django</span></code>.</p>\n</section>\n<section id=\"macos-permissions\">\n<h3>Permessi macOs<a class=\"heading-anchor\" href=\"#macos-permissions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Se stai usando Mac OS X, puoi ricevere il messaggio «permesso negato» quando tenti di usare <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code>. Questo è dovuto al fatto che, nei sistemi basati su Unix, come OS X, un file deve essere marcato come «eseguibile» prima di poter essere usato come programma. Per fare ciò, apri Terminal.app e naviga (usando il comando <code class=\"docutils literal notranslate\"><span class=\"pre\">cd</span></code>) fino alla directory dove è installato <span class=\"xref std std-doc\">django-admin ` , quindi esegui il comando ``sudo chmod +x django-admin`</span>.</p>\n</section>\n</section>\n<section id=\"miscellaneous\">\n<h2>Miscellanea<a class=\"heading-anchor\" href=\"#miscellaneous\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"i-m-getting-a-unicodedecodeerror-what-am-i-doing-wrong\">\n<h3>Sto ricevendo un <code class=\"docutils literal notranslate\"><span class=\"pre\">UnicodeDecodeError</span></code>. Cosa sto sbagliando?<a class=\"heading-anchor\" href=\"#i-m-getting-a-unicodedecodeerror-what-am-i-doing-wrong\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Questo tipo di errori avviene quando una stringa di byte contenente sequenze  non-ASCII viene trasformata in stringa Unicode e il meccanismo di encoding indicato non è corretto. L’output generalmente si presenta come segue:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"ne\">UnicodeDecodeError</span><span class=\"p\">:</span> <span class=\"s1\">&#39;ascii&#39;</span> <span class=\"n\">codec</span> <span class=\"n\">can</span><span class=\"s1\">&#39;t decode byte 0x?? in position ?:</span>\n<span class=\"n\">ordinal</span> <span class=\"ow\">not</span> <span class=\"ow\">in</span> <span class=\"nb\">range</span><span class=\"p\">(</span><span class=\"mi\">128</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>La soluzione dipende molto dal contesto, comunque vi sono due trappole abituali che producono questo errore:</p>\n<ul class=\"simple\">\n<li><p>La localizzazione del tuo sistema può essere una localizzazione ASCII predefinita, come la localizzazione «C» nei sistemi basati su Unix (può essere controllata tramite il comando <code class=\"docutils literal notranslate\"><span class=\"pre\">locale</span></code>). Se è questo il caso, fai riferimento alla documentazione del tuo sistema per imparare come puoi cambiarla in una localizzazione UTF-8.</p></li>\n</ul>\n<p>Risorse correlate:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/it/4.1/ref/unicode/\"><span class=\"doc\">Unicode in Django</span></a></p></li>\n<li><p><a class=\"reference external\" href=\"https://wiki.python.org/moin/UnicodeDecodeError\">https://wiki.python.org/moin/UnicodeDecodeError</a></p></li>\n</ul>\n</section>\n</section>","rootId":"troubleshooting","toc":[{"title":"Problemi nell’esecuzione di django-admin","anchor":"problems-running-django-admin","children":[{"title":"comando non trovato: django-admin","anchor":"command-not-found-django-admin","children":[]},{"title":"Permessi macOs","anchor":"macos-permissions","children":[]}]},{"title":"Miscellanea","anchor":"miscellaneous","children":[{"title":"Sto ricevendo un UnicodeDecodeError. Cosa sto sbagliando?","anchor":"i-m-getting-a-unicodedecodeerror-what-am-i-doing-wrong","children":[]}]}],"breadcrumbs":[{"docname":"faq/index","title":"Django FAQ","url":"/it/4.1/faq/"}],"prev":{"docname":"faq/contributing","title":"FAQ: contribuire al codice","url":"/it/4.1/faq/contributing/"},"next":{"docname":"ref/index","title":"API Reference","url":"/it/4.1/ref/"},"formats":{"html":"/it/4.1/faq/troubleshooting/","markdown":"/it/4.1/faq/troubleshooting.md","json":"/it/4.1/faq/troubleshooting.json"},"source":"https://github.com/django/django/blob/stable/4.1.x/docs/faq/troubleshooting.txt","official":"https://docs.djangoproject.com/it/4.1/faq/troubleshooting/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}