在Django shell启动时自动导入模型
问题描述:
每当我打开我的Django shell时,我已经厌倦了输入from account_import.models import ImportFile
。有没有办法在我启动shell的时候自动运行这个命令?在Django shell启动时自动导入模型
答
安装django-extensions,其功能之一的命令(shell_plus)为您的模型提供上下文。 https://github.com/django-extensions/django-extensions
因此,而不是./manage.py shell
,您可以使用./manage.py shell_plus
,以便导入所有内容。
答
http://docs.python.org/using/cmdline.html#envvar-PYTHONSTARTUP
如果你的环境变量PYTHONSTARTUP
设置为一个文件,这将是第一次当你开始一个python shell中运行。
我想他只想要django的外壳...... – 2011-02-01 15:37:15
哦,好的。我不知道django的外壳。但Django是我的清单上的最后清单! – 2011-02-02 14:13:48