通过前面的三篇文章,我们现在已经有能力创建一个网页了。Django就是那么的有效率。我们创建第一个页面的目的是让你理解Django是如何工作的。不信往下看。进行下面的教程之前,如果你没有看我以前写的文章,可能会有疑惑。我前面的文章创建了一个站点djangoweb文件夹,下面要用到
第一步要在我们创建的站点文件夹下面新建一个view.py文件,如图所示。当然你创建文件的名称是任意的,你可以叫别的名字。但是要跟后面要写的代码一致,后面还会用到view.py,如果你的文件名不是view,后面你需要做出相应的调整![Django教程:[4]制作第一个网页](https://exp-picture.cdn.bcebos.com/efb861bd4c7c34b375372f095841037de03731c9.jpg)
我们将该文件写入代码:如图所示。代码的意义是,首先引入HttpResponse类,后面我们会详细介绍这个类,现在我们只知道它用于返回网页中显示的代码。接着我们定义了一个名为hello的函数,它有一个参数为req,这个参数是django.http.HttpRequest的一个实例,我们暂时用不到这个参数,但是它却是一个必须的参数,参数的名称可以任意。hello函数它仅仅返回一个HttpResponse对象,这个对象包含了文本“Hello world”![Django教程:[4]制作第一个网页](https://exp-picture.cdn.bcebos.com/04d7a614f4d0b50390a45a4dcc4ec28332bf20c9.jpg)
现在保存好这个view文件![Django教程:[4]制作第一个网页](https://exp-picture.cdn.bcebos.com/b57fb6db574afa32f7ea304454b2dc19cf2c14c9.jpg)
接下来我们需要修改urls.py文件,这个文件可以将url和调用的函数对应起来。比如,我想当我在浏览器地址栏输入http://127.0.0.1:8001/hello/的时候就能调用view.hello方法,那么我们必须在urls.py中进行添加![Django教程:[4]制作第一个网页](https://exp-picture.cdn.bcebos.com/6834ecc4ec9959437077544d95425d6b05d104c9.jpg)
首先要引用我们企图调用的方法,然后在urlpatterns中添加url(r'^hello/$',hello),;注意最后面的逗号不能省略。这个代码就是将url同调用的函数联系起来。![Django教程:[4]制作第一个网页](https://exp-picture.cdn.bcebos.com/e9a4f2eeadbcbe2fc7065aab54dae43b3a8678c9.jpg)
最后,我们在dos下开启开发服务器,如果你还不知道如何开启开发服务器,你需要看下面的参考资料里的传送门。![Django教程:[4]制作第一个网页](https://exp-picture.cdn.bcebos.com/3ac71c214f579356dbcde493effb960b302170c9.jpg)
打开浏览器,地址栏输入地址:127.0.0.1:8001/hello/,你就会看到我们制作的第一个页面了。你学会了吗?![Django教程:[4]制作第一个网页](https://exp-picture.cdn.bcebos.com/54a89daee8d7592a7099fccb9f31dfb6336c67c9.jpg)