【问题标题】:How to get return value !=0 out of Django shell in case of error如果出现错误,如何从 Django shell 中获取返回值!=0
【发布时间】:2015-10-02 13:55:06
【问题描述】:

当遇到一些问题时,有没有办法从 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。

【问题讨论】:

    标签: python django shell exception django-1.8


    【解决方案1】:

    作为一种可能的解决方法,您可以编写自定义 management command,它接受您想要的任何内容并返回您想要的任何代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-20
      • 2019-12-17
      • 2013-01-30
      • 1970-01-01
      • 2012-06-15
      相关资源
      最近更新 更多