Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
Django/Python中是否有dump()函数?_Python_Django - Fatal编程技术网

Django/Python中是否有dump()函数?

Django/Python中是否有dump()函数?,python,django,Python,Django,我非常喜欢Symfony的PHP dump()函数,Python Django中是否有类似的东西?Python中是否有类似于PHP的“die()”函数 我说的dump()是 https://symfony.com/doc/current/components/var_dumper.html die()是: 如果你说的是:不是本地的(最接近的内置templatetag是,但它是另一个野兽),但是你可以很容易地编写自己的。但是使用Python的调试器、交互式解释器和记录器,您可能不像使用PHP/

我非常喜欢Symfony的PHP dump()函数,Python Django中是否有类似的东西?Python中是否有类似于PHP的“die()”函数

我说的dump()是

 https://symfony.com/doc/current/components/var_dumper.html
die()是:

  • 如果你说的是:不是本地的(最接近的内置templatetag是,但它是另一个野兽),但是你可以很容易地编写自己的。但是使用Python的调试器、交互式解释器和记录器,您可能不像使用PHP/Symfony那样需要它

  • Python有
    sys.exit()
    ,但您肯定不想在Django(或任何wsgi应用程序)中使用它-Django应用程序作为长期运行的进程,而不是嵌入式脚本。如果在Django代码中出现无法处理的错误情况,则引发最合适的异常类型,并让上层处理。请注意,在Python中,“无法处理的错误情况”通常已经是一个异常,因此如果无法处理它,就让它传播(如果有意义,最终会记录一些上下文信息)


  • 更一般的注意事项是:不要尝试用Python编写PHP(也不要用Django编写Symfony),而是要学会同时使用该语言和框架的习惯用法。

    转储函数和die函数做什么?。。
    http://php.net/manual/en/function.die.php