Django 3 Web应用开发从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

1.3.3 添加代码并测试Django应用

如前文所述,现在我们已经拥有了一个完整的Django应用程序框架和文件。下面我们在此基础上添加一些简单的Django代码,体验一下Django应用程序的具体开发过程。

(1)添加视图页面。

在HelloDjango项目的HelloDjango目录中新建一个views.py视图文件,并输入如下代码。

【代码1-1】

     01  from django.http import HttpResponse
     02  def sayHello(request):
     03      return HttpResponse("Hello Django!")

【代码分析】

  • 第01行代码中,通过调用django.http模块导入了HttpResponse对象(实现请求与响应)。
  • 第02~03行代码中,定义了一个Python函数(sayHello)。
  • 第03行代码通过调用HttpResponse对象返回一行文本信息。

(2)配置URL路由。

打开HelloDjango项目下HelloDjango目录中的urls.py路由文件,添加如下代码,以绑定URL路由与视图页面。

【代码1-2】

【代码分析】

  • 第03行代码中,导入了【代码1-1】定义的视图页面(views.py)。
  • 第07行代码中,通过调用路由方法(path())将视图页面(views.py)匹配到路由路径(/hello/)。

(3)测试视图页面。

先通过PyCharm启动Web开发服务器,具体效果如图1.31所示。日志信息提示开发服务器(http://127.0.0.1:8000/)已经成功启动了。

图1.31 测试Django应用程序视图页面(一)

打开浏览器并输入地址http://127.0.0.1:8000/hello,页面效果如图1.32所示。如图中的箭头和提示信息所示,页面成功显示了views.py文件所定义的文本信息,说明视图页面(views.py)已经被URL路由(urls.py)成功解析了!

图1.32 测试Django应用程序视图页面(二)