Esta página contiene algunos consejos sobre los errores y problemas que se encuentran comúnmente durante el desarrollo de las aplicaciones de Django.
django-admin
¶Comando no encontrado: django-admin
¶django-admin debería estar en la ruta de su sistema si instaló Django a través de pip
. Si no está en su ruta, asegúrese de tener su entorno virtual activado y puede intentar ejecutar el comando equivalente python -m django
.
Si está utilizando macOS, podría ver el mensaje «permiso denegado» cuando intente ejecutar django-admin
. Esto se debe a que en los sistemas basados en Unix como macOS, un archivo se debe marcar como «ejecutable» antes de que se pueda ejecutar como programa. Para hacer esto, abra Terminal.app y vaya (utilizando el comando cd
) al directorio donde django-admin está instalado, después ejecute el comando sudo chmod +x django-admin
.
UnicodeDecodeError
. ¿Qué estoy haciendo mal?¶Esta clase de errores ocurre cuando un bytestring que contiene secuencias no ASCII se transforma en una cadena Unicode y la codificación especificada es incorrecta. El resultado generalmente se ve así:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position ?:
ordinal not in range(128)
La solución depende principalmente del contexto, sin embargo, aquí hay dos dificultades comunes que producen este error:
locale
). Si es así, consulte por favor la documentación del sistema para aprender cómo usted puede cambiar esta a una localización UTF-8.Recursos relacionados:
dic 04, 2023