当遇到一些问题时,有没有办法从Django shell获取错误代码!= 0,例如里面有一个未被捕获的异常?
想象一下这样的事情:
echo "
from django.contrib.auth.models import User;
User.objects.create_superuser('admin', 'root@localhost',
'secure_me')" | ./manage.py shell
如果用户admin已经存在,将导致异常。不幸的是,即使在这种情况下,返回代码为0。