Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python:写入(InteractiveConsole)_Python_Django - Fatal编程技术网

python:写入(InteractiveConsole)

python:写入(InteractiveConsole),python,django,Python,Django,我有一个python脚本,它创建django项目及其应用程序,然后为应用程序编写模型文件 这个过程需要执行如下命令 os.system('python C:\TestProj\TestApp\manage.py migrate') 这个很好用 然后我需要写入“python C:\TestProj\TestApp\manage.py shell”以处理数据库中的一些查找数据。我试过Popen,但似乎遗漏了什么 那么,我怎样才能把Interactive鞋底去掉呢 我的python版本:3.4.3

我有一个python脚本,它创建django项目及其应用程序,然后为应用程序编写模型文件

这个过程需要执行如下命令

os.system('python C:\TestProj\TestApp\manage.py migrate')
这个很好用

然后我需要写入
“python C:\TestProj\TestApp\manage.py shell”
以处理数据库中的一些查找数据。我试过Popen,但似乎遗漏了什么

那么,我怎样才能把Interactive鞋底去掉呢

我的python版本:3.4.3


My django version:1.8.0

运行python C:\TestProj\TestApp\manage.py shell时收到的消息/错误是什么?使用Popen时不会显示错误,但不会执行命令。使用的代码p=Popen('python C:\TestProj\TestApp\manage.py shell',shell=True,stdout=PIPE,stdin=PIPE,stderr=PIPE)p.stdin.write(字节(“来自测试pro.models导入*\n”,“utf-8”))p.stdin.write(字节(“type.objects.create(id=2,name'Test2')\n”,“utf-8”))p.communicate()