美文网首页
Django views以及urls的基本使用

Django views以及urls的基本使用

作者: Ugly_K | 来源:发表于2017-01-06 14:51 被阅读50次

views 以及 url的配置

目前我需要展示的网页有两个:

主页

爬虫页面

完成如下

首先是Views:

    from django.shortcuts import render
    from MyBlog.BmobUtils import QueryUtils

    def blog(request):
        return  render(request,"Base.html",{'host':'http://127.0.0.1:8000/'})

    def spider(request,spider,tableName=None):
        beanList = []
        if tableName == None:
            tableName = "HXBean"
        beanList =     QueryUtils.queryBmob(tableName, index=0)
        return render(request,"spiderNew.html",{'title':'盛大开的爬虫资讯','posts':beanList,'host':'http://127.0.0.1:8000/'})

这里定义两个方法分别是返回主页HTMl模板以及爬虫显示HTML模板

需注意的是这里通过QueryUtils模块来获取爬虫的数据然后传递给模板时候参数传递与flask有一些不同:

    from django.shortcuts import render
    
    return render(request,"spiderNew.html",{'title':'盛大开的爬虫资讯','posts':beanList,'host':'http://127.0.0.1:8000/'})

三个参数:

1:request(必须)

2:模板位置

3:字典形式的数据传递(模板中引用的方法与falsk一致)

别忘记最后的逗号~

那么运行之后我们键入对应的地址就可以看到响应的画面了:



相关文章

网友评论

      本文标题:Django views以及urls的基本使用

      本文链接:https://www.haomeiwen.com/subject/hstxbttx.html