Django教程:[20]从html文件加载模板
今天我们开始从html文件中加载模板,这样你的python代码和html代码就分开了,从此以后,你可以和别人合作一切开发网站应用,因为你不用负责html代码了,只要交给美工去做就好了。
我们在djangoweb文件夹下建立一个templates文件夹存放html模板文件。注意有些人可能奇怪我的djangoweb文件夹在templates文件夹的同级啊,其实他俩的父文件夹都是djangoweb。我用的django版本是1.6,它与django1.4的不同是,1.6版本的django创建了两个以工程名为名称的文件夹,他们一个是子文件夹,一个是父文件夹。我在父文件夹中创建的templates文件夹(当然你可以将模板文件放在任何的文件夹里,但是放在这里更容易管理)
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/31097f43d7d448319060c714d40f822b75ee5122.jpg)
在该文件夹下面创建一个html文件,文件中写入一些html代码,如图所示
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/4a6d48ee7b7f860ed9fed44777f5ee0d3bcebe22.jpg)
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/2083a5d6e1d06de82deab796ca93cee8b104ac22.jpg)
我们在浏览器中打开该html代码就可以看到这个:
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/304f0999e92abab886cb5b4d4814f1c594eea122.jpg)
开始编辑view文件(视图)
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/01bd69f7980e5f2096fa6e68bd20b93acc898e22.jpg)
先引入几个模块
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/890dfb4a2f27e7efd88d5ab219dd3340b7f3f522.jpg)
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/359bee5e4a237971fc91a76b93196120a6cde322.jpg)
最后,我们打开urls.py文件,添加一个新的url映射到刚才创建的current_datetime方法
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/ac45306817e951e1187469e55e3da824d9e9cf22.jpg)
运行开发者服务器,不知道如何运行?请看我前面的文章【
Django教程:[3]运行开发服务器
】,或者看下面的参考资料
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/d2001d7de137c97618304c7644672b5fd4462b23.jpg)
在浏览器中,我们输入刚才添加的url,看看效果吧。
![Django教程:[20]从html文件加载模板](https://exp-picture.cdn.bcebos.com/560be432939c2cf78e3eedaa452c5b1b1fde1223.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:62
阅读量:158
阅读量:141
阅读量:170
阅读量:51