我想在使用django shell时使以下ipython命令永久化:
%load_ext autoreload
%autoreload 2
不幸的是,Django似乎没有使用我的全局ipython配置,因此将它们放在我的default_profile中似乎不起作用。有没有办法在运行django shell时自动执行这些?
答案 0 :(得分:3)
您可以使用django extentions包,其中包含shell_plus
命令。此命令自动加载模型,但您也可以使用--notebook
属性。在那里,您可以添加自动加载参数:--ext django_extensions.management.notebook_extension
。
有关详细信息,请参阅here。