当前位置: 首页 > 网络应用技术

如何中断django(2023年的最新答案)

时间:2023-03-06 15:34:48 网络应用技术

  简介:许多朋友问有关Django如何中断点的问题。本文的首席执行官注释将为您提供详细的答案,以供您参考。我希望这对每个人都会有所帮助!让我们一起看看!

  manage.py与chatbot_sequence.py分开。当您从Python Manage.py Runserver开始时,路径是其工作目录,是ChatBot_sequence.py的上级。当然,chatbot_sequence.py文件,您需要修改此路径,您可以首先在此句子上键入断点,首先检查该路径表示的特定地址。

  Djangot调试的两种方法:

  1.由于使用python manage.py,常用的打印方法

  Runserver实际上是通过促进子过程的过程。子进程的标准输出不知道它在哪里,因此只能让调试服务器以子进程的方式执行。

  manage.py runserver

  - NOWLOAD,以便可以在终端中看到打印的信息,但是如果这样做,则需要每次修改Python代码时重新启动服务器。

  2.输出日志到终端:

  记录= {{{

  “版本”:1,

  'disable_existing_loggers':false,

  'formatters':{

  '简单的': {

  '格式':'%(levelName)s%(消息)s'

  尽管付费pycharm,所以由于我发现其预设的终端打印unicode字符串将出现在终端的一半,所以我已经开始返回终端调试。首先,使用print。然后使用import pprint;pprint.pprint(xxx)。最终使用导入pdb;pdb.set_trace(),添加点,调试。

  对于普通打印,您可以在日志中的部署容器日志中找到输出。

  1.调试环境安装

  件pydev插头 - 安装

  将自动下载和安装添加到主菜单“帮助” - “软件更新...”。

  ?安装安装后,配置

  在主菜单“窗口” - “偏好” 2.创建pydev django项目

  ?创建一个新的

  如果您已经有一个Django目录结构,为了生成Eclipse项目,可以介绍????的创建的项目。

  如果已经有一个指向目录的Eclipse Django项目,则可以通过导入方法引用该项目。

  ?项目设置

  项目新或导入后,在项目的右边,选择“属性”并继续配置项目:3。调试

  您可以使用以下配置来实现Web调试,或单独调试函数:Web调试方法配置

  Web调试实际上是用于调试的内部“ manage.py runserver -noreload”函数。设置后,每次运行时运行调试选项。运行后,控制台出现在以下说明中:然后在浏览器中选择相关的URL,然后选择相关的URL中断点可以在需要调试的地方中断。

  在PYDEV中,您无法在修改代码后立即工作。您必须重新审理。这也是Noreload的角色。

  ?单功能验证

  有时,您只想单独运行一个函数,您可以单独运行Python函数以进行运行。Python的功能调试非常简单;但是对于Django来说,因为它不在Web配置中,因此在调试Django函数时,您总是会失败,因为找不到相关设置。您可以在代码中指定设置。

  结论:以上是Django中断Django中断Django中断点的相关内容的相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?