Django讲课笔记04:Django项目的调试

Posted howard2005

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django讲课笔记04:Django项目的调试相关的知识,希望对你有一定的参考价值。

零、本讲学习目标

  1. 会在PyCharm社区版中运行Django项目
  2. 会Django项目的调试
  3. 会Django项目的相关简单配置

一、课程导入

  1. 创建Django项目的命令:django-admin startproject <项目名>
  2. 创建App的命令:python manage.py startapp <应用名>
  3. 启动服务的命令:python manage.py runserver <端口号>

PyCharm社区版没有创建Django项目的向导,那PyChamr社区版就不能用了吗?如何在PyCharm中使用命令创建Django项目?

二、新课讲授

(一)PyCharm运行命令创建的Django项目

1、打开第03讲里的MyDjango项目

2、配置Django Server

  • Edit Configurations…
  • 配置运行参数:runserver

3、图形界面运行项目

由于社区版(但免费)PyCharm对Django支持不太好,尽量使用专业版或使用命令行起动项目。点击三角形按钮运行即可。

  • 启动成功,查看控制台信息
  • 访问http://localhost:8000/index/hello

4、终端命令运行项目

  • 执行命令:python manage.py runserver 8088
  • 访问http://127.0.0.1:8088/index/hello

(二)PyCharm调试Django项目

1、修改index/views.py

2、设置断点

  • 标红处为断点,html文件是不能打断点的,只能通过浏览器开发者模式进行调试

3、开始调试

  • 单击工具栏上的调试按钮
  • 或者manage.py右键菜单的调试菜单项

  • 浏览器访问http://127.0.0.1:8000/index/welcome

  • 单击圆圈里的按钮或按F9

  • 切换到console
  • 再次单击圆圈里的按钮或按F9

  • 此时,查看浏览器,显示出欢迎信息

4、各按钮功能

  • 执行到下一个断点
  • 暂停
  • 停止
  • 查看全部断点

  • 取消全部断点

  • 其它按钮功能,鼠标悬停查看

三、课堂小结

  1. PyCharm社区版中运行命令行创建的Django项目(命令操作和图形界面操作)
  2. Django项目的调试(views.py、settings.py、templates\\welcome.html)

四、课后作业

  1. 使用PyCharm社区版调试项目
  2. 使用PyCharm专业版调试项目

五、拓展内容

  • 查找运行和调试中遇到的问题

以上是关于Django讲课笔记04:Django项目的调试的主要内容,如果未能解决你的问题,请参考以下文章

Django讲课笔记01:Django简介

Django讲课笔记02:Django环境搭建

Django讲课笔记07:设置路由分发规则

Django讲课笔记08:定义商城的数据模型

Django讲课笔记11:视图函数的请求和响应

Django讲课笔记11:视图函数的请求和响应