Este equipo redactor ha pasado mucho tiempo investigando la respuesta a tus búsquedas, te ofrecemos la soluciones y esperamos que te resulte de mucha ayuda.
Solución:
Para cualquiera que se encuentre con esto ahora, este problema es el resultado de que Windows no obedece el hashbang #!C:PathToVirtualenvScriptsPython.exe en la parte superior de django-admin.py y, por lo tanto, lo ejecuta con el python.exe incorrecto (evidentemente un error virtualenv).
Sin embargo, con virtualenv activo, puede usar el siguiente comando, lo que dará como resultado que se use el python correcto y que todo esté bien:
python C:PathToVirtualenvScriptsdjango-admin.py startproject
Si está ejecutando Windows para una solución rápida, puede crear un archivo por lotes con los siguientes valores:
@echo off
@echo "Enter Proyect name"
set /p proj_name=
set building="Building django project %proj_name%"
@echo %building%
python c:/Python27/Scripts/django-admin.py startproject %proj_name%
pause
Llamé al archivo “django.bat” y para usarlo simplemente puede agregar una copia en el directorio en el que desea iniciar el proyecto, ejecutar el archivo y le pedirá un nombre de proyecto, proporcione uno y luego ¡Voila!
Espero que esto ayude.
Tienes un DJANGO_SETTINGS_MODULE
conjunto de variables de entorno (presumiblemente del mysite
proyecto)? Si es así, Django piensa que estás trabajando en el proyecto antiguo y no te da la startproject
opción. Intente desactivar la variable de entorno y vuelva a intentarlo.
Comentarios y calificaciones
Si te gustó nuestro trabajo, tienes la habilidad dejar un tutorial acerca de qué te ha gustado de esta división.