当我在python manage.py shell
中测试东西时,我想省去一些输入。基本上,我有一个小的shell脚本,可以让我进入>>>
shell,但是我希望能够在我的视图.py编写脚本,这样我就不必每次测试时都输入它们。我试着用shell脚本把它们写出来,但似乎它们没有传递给pythonshell。在
以下是我目前所掌握的情况。在
#!/usr/local/bin/bash
python ~/path/to/manage.py shell
import datetime
from django.shortcuts import render_to_response
from mymodel.models import *
from myapp.forms import *
... and so on
我希望所有的导入行都被推到pythonshell中,这样我就不必每次想在shell上调试时都输入/复制粘贴它们。在
还有django扩展:http://www.michelepasin.org/blog/2010/11/17/preloading-stuff-in-djangos-interactive-shell/
把你的前传归档。{I>在这里{我假设它是一个名为cd1>的文件。然后可以调整bash脚本,如下所示:
cat
连接文件,但它可以将标准输入视为一个文件,因此我们将您的前传和标准输入连接起来,然后通过管道将连接连接到shell。在相关问题 更多 >
编程相关推荐