Questa pagina contiene alcune avvertenze riguardo errori e problemi che si incontrano comunemente durante lo sviluppo di applicazioni Django.
django-admin
¶comando non trovato: django-admin
¶django-admin dovrebbe essere nella path di sistema se hai installato Django tramite pip
. Se non è nella path, assicurati di avere il tuo ambiente virtuale attivato e puoi provare a eseguire il comando equivalente python -m django
.
Se stai usando Mac OS X, puoi ricevere il messaggio «permesso negato» quando tenti di usare django-admin
. 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 cd
) fino alla directory dove è installato django-admin ` , quindi esegui il comando ``sudo chmod +x django-admin`.
UnicodeDecodeError
. Cosa sto sbagliando?¶This class of errors happen when a bytestring containing non-ASCII sequences is transformed into a Unicode string and the specified encoding is incorrect. The output generally looks like this:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position ?:
ordinal not in range(128)
La soluzione dipende molto dal contesto, comunque vi sono due trappole abituali che producono questo errore:
locale
). Se è questo il caso, fai riferimento alla documentazione del tuo sistema per imparare come puoi cambiarla in una localizzazione UTF-8.Risorse correlate:
mag 03, 2024