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.