当我运行python manage.py shell_plus时,那里有许多前后导入。我怎样才能隐藏它们(我想用它而不是看它)。我使用python 3.4.3和ipython 6.2.1
答案 0 :(得分:0)
我自己解决了这个任务。
DECLARE @Date1 datetime = '2018-01-01 18:45:30.203';
DECLARE @Date2 datetime = GETDATE();
SELECT
CASE
WHEN DATEADD(month, DATEDIFF(month, @Date1, @Date2), @Date1) > @Date2
THEN DATEDIFF(month, @Date1, @Date2) - 1
ELSE DATEDIFF(month, @Date1, @Date2)
END
答案 1 :(得分:-1)
shell_plus
从INSTALLED_APPS
导入所有模型,再加上Django本身的一些模型。您可以告诉它不要使用SHELL_PLUS_DONT_LOAD
加载您的某些应用和模型,但无法隐藏已导入内容的报告。
出于好奇,你为什么不想?它们快速滚动过去并且不在你的路上,有时候告诉你从哪里进口的东西很重要。
如果你确实需要,你必须将这个功能贡献给项目,但我不得不说它很难想象它的用例。