在Django的shell中,如何自动加载ipython魔术函数?

时间:2012-11-11 18:00:13

标签: django ipython

我想在使用django shell时使以下ipython命令永久化:

%load_ext autoreload
%autoreload 2

不幸的是,Django似乎没有使用我的全局ipython配置,因此将它们放在我的default_profile中似乎不起作用。有没有办法在运行django shell时自动执行这些?

1 个答案:

答案 0 :(得分:3)

您可以使用django extentions包,其中包含shell_plus命令。此命令自动加载模型,但您也可以使用--notebook属性。在那里,您可以添加自动加载参数:--ext django_extensions.management.notebook_extension

有关详细信息,请参阅here