django之创建第7-4个项目-配置views文件实现url传值
2016-04-05 02:19
741 查看
即:怎么实现url?name=xiaodeng&age=28等类似传值处理
1、配置views文件
2、修改time.html文件
3、在浏览器中输入,http://127.0.0.1:8000/blog/time/?id=499,可得到效果
4、百度网盘:django之创建第7-4个项目-配置views文件实现url传值
1、配置views文件
# Create your views here. #coding:utf-8 from django.http import HttpResponse import datetime #导入templates文件所需导入库 from django.template import loader,Context class Person(): def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex def myMethod(self): return "get it" def time(request): t = loader.get_template("time.html") [b]myid = request.GET.get("id") user = {"today": datetime.datetime.now(),"id":myid} c = Context(user) return HttpResponse(t.render(c)) [/b]def shengfen(request): t = loader.get_template("shengfen.html") user = {"shengfen":"湖北省恩施市"} c = Context(user) return HttpResponse(t.render(c)) def index(request): #加载器,加载模板 t=loader.get_template("index.html") # django之创建第4-1个项目-Dict形式 user = {"name": "xiaodeng", "sex": "male", "age": 28,"today":datetime.datetime.now()} c = Context({"test": user}) # 在这里test位变量,user为变量的值 return HttpResponse(t.render(c))
2、修改time.html文件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>time</title> </head> <body> <li>1、当前时间:{{today}}</li><br> [b]<[/b]li>id:{{id}}</li> </body> </html>
3、在浏览器中输入,http://127.0.0.1:8000/blog/time/?id=499,可得到效果
4、百度网盘:django之创建第7-4个项目-配置views文件实现url传值
相关文章推荐
- django之创建第7-3个项目-在站点blog下单独创建urls.py文件
- Google's BigTable 原理 (翻译)
- Google File System(中文翻译)
- django之创建第7-2个项目-url配置分离
- django之创建第7-1个项目-url配置高级
- django之创建第7个项目-url配置
- django之异常错误
- django之创建第6-1个项目-自定义过滤器
- 苹果Logo趣事:被咬一口竟只为不像樱桃
- 深圳市瑞云科技CIS设计分享第三期:LOGO标志设计结合
- go源码阅读笔记(math.4)
- django之创建第6个项目-过滤器
- 【Mongo】uploadify插件帮助实现批量上传
- django之创建第5个项目-条件语句
- django之创建第4-3个项目-访问list数据
- django之创建第4-2个项目-访问class类属性和类方法
- django之创建第4-1个项目-访问dict数据
- django之创建第4个项目编写第一个动态模板文件
- 再次自我黑客马拉松--不用第三方库实现一个基于golang的web service
- django之创建第3个项目:编写第一个模板文件