python - extensions - Importar automáticamente modelos en el lanzamiento de shell Django
django-extensions (3)
Esta publicación de blog de John Anderson tiene algunos trucos interesantes que puedes hacer con el intérprete estándar de Python. El ejemplo en la parte inferior muestra cómo puede obtener acceso a sus modelos Django y al cliente de prueba.
Estoy cansado de escribir from account_import.models import ImportFile
cada vez que abro mi shell Django. ¿Hay alguna forma de ejecutar automáticamente este comando cada vez que enciendo mi caparazón?
instale django-extensions, uno de los comandos que presenta (shell_plus) proporciona el contexto para sus modelos. https://github.com/django-extensions/django-extensions
Entonces, en lugar del ./manage.py shell
puedes usar ./manage.py shell_plus
para que todo sea importado.
http://docs.python.org/using/cmdline.html#envvar-PYTHONSTARTUP
Si configura la variable de entorno PYTHONSTARTUP
en un archivo, se ejecutará primero siempre que inicie un shell de python.