Utilizo Django pero necesito encontrar las plantillas y aplicaciones predeterminadas.
No sé dónde está instalado.
¿Cómo puedo encontrar eso?
python
django
path
installation
Pierre de LESPINAY
fuente
fuente
Respuestas:
en la CLI puede hacer esto:
fuente
fuente
La respuesta principal actual no funciona, al menos en Linux.
Del tutorial de Django :
fuente
En el sistema operativo Microsft-Windows: en la carpeta Lib / site-packages dentro de su instalación de Python.
fuente
Este enfoque que estoy describiendo funciona en todos los sistemas operativos ...
Intente esto en su línea de comando -
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
Esto le da el directorio base. A partir de ahí, escriba
/django/
y aquí encontrará todas las plantillas predeterminadas, plantillas de administración, etc.Espero que esto ayude...
fuente
Como dicen correctamente los comentarios en la respuesta de @ olafure https://stackoverflow.com/a/12974642/4515198 , la
sys.path
asignación no es necesaria.Lo siguiente será suficiente:
Aquí, la
-c
opción se usa para decirle a Python que un "programa se está pasando como una cadena" (fuente: comando$ python --help
activadobash
)fuente
a la salida se le dará la ubicación de la carpeta django
fuente
Vale la pena mencionar que si está utilizando un env virtual, todos los paquetes estarán en la carpeta raíz de venv de su proyecto en "lib" ...
fuente
Pruebe esto en una terminal.
fuente
Si está utilizando virtualenv, será:
/ home / user / path donde instaló django / django_directory / lib / python2.7 / site-packages / Django-1.8.1-py2.7.egg / django / contrib / admin /templates/admin/base_site.html
base-site.html es la plantilla predeterminada.
fuente