django之创建第7-4个项目-配置views文件实现url传值
2023-09-11 14:17:15 时间
即:怎么实现url?name=xiaodeng&age=28等类似传值处理
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") myid = request.GET.get("id") user = {"today": datetime.datetime.now(),"id":myid} c = Context(user) return HttpResponse(t.render(c)) 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> <li>id:{{id}}</li> </body> </html>
3、在浏览器中输入,http://127.0.0.1:8000/blog/time/?id=499,可得到效果
相关文章
- 【Python】+web应用开发/界面/Django/Flask
- Django模板变量的使用
- django 文件上传 研究
- django生成文件txt、pdf(在生成 PDF 文件之前,需要安装 ReportLab 库)
- django之创建第3个项目:编写第一个模板文件
- Django开发环境静态文件访问配置
- 「基于Django的全民健康智慧中医数字服务平台」后端应用Users代码实现(二)
- 「基于Python技术的智慧中医商业项目」基于Django的Web前端页面展示
- 「基于Django的全民健康智慧中医数字服务平台」前端应用User功能(七)
- Django 4.x Session 会话使用示例和配置方法
- Django实现adminx后台识别用户身份的内容编辑与显示
- Django+xadmin打造在线教育平台(九)
- Django路由系统---django重点之url映射分发
- Django:django后台传递数据到js中
- Django-项目上线后,静态文件配置失效以及404、500页面的全局配置
- Django学习路28_ .html 文件继承及<block 标签>,include 'xxx.html'
- Django异常 - ImportError: No module named django.core.management
- python web开发基于正则的动态路由映射和通过路径/路由传参(Tornado框架、Django框架)