Django实现将views.py中的数据传递到前端html页面,并展示
与传统MVC分层定义略有不同的是,在Django中,View的功能是对页面请求进行响应和逻辑控制,而页面内容的表示则由Django的Template模板来完成。render_to_response函数返回浏览器指定的HTML页面,页面为Django的Template模板,负责展示被请求的页面内容。嵌入Django模板的变量则以“{{”作为开始并以“}}”结束。这样的标记告诉Django模板处理机制循环取出news中的item项输出在页面中,在for循环内部,通过article_listing的属性得到View中对应的数据项字段的值并显示每个news项的Title标题以及news中的item项数目。页面中显示了数据库中已添加所有新闻的分类统计信息。在上述整个过程中,对使用Django进行Web开发进行了初步的介绍。利用Django函数和标签编写了view功能模块以及显示数据结果的Template模板。
用户评论