Django基础模板案例
2016-11-01 19:13
447 查看
想要用django 访问一个页面 同时传参数过去。在页面中接受参数
案例:附代码
这是结构图:
如图:
修改views.py
index.html 代码:
现在修改 yhl_test 目录下的urls.py
结果:
index.html 中的打印出来了
以上属于个人 测试 如有疑问和bug 恳请各路大神指点。
案例:附代码
#创建一个项目 项目名字是 yhl_test django-admin startproject yhl_test #在这个项目中创建一个模块 名字交app_one django-admin startapp app_one
这是结构图:
#新建了模块 的吧模块加载进去 在yhl_test 下找到 settings.py INSTALLED_APPS列表中添加 "app_one"
如图:
修改views.py
from django.shortcuts import render from django.http import HttpResponse # Create your views here. #新建一个index 方法 #在url中传递参数a #在app_one中新建文件夹templates 再新建index.html #这样会自动到templates文件夹下找到index.html def index(request,param): get_a = request.GET['a'] return render(request, 'index.html',{'id':param,'str':get_a})
index.html 代码:
<html> <head> <title>这是一个测试</title> </head> <body> this is test!<br> url的参数:{{id}}<br> url get方式传递的参数:{{str}} </body> </html>
现在修改 yhl_test 目录下的urls.py
from django.conf.urls import url from django.contrib import admin from app_one import views as view_html # index后面是正则表达式 后面要用 "路径中的参数"获取 urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/(\d+)/$',view_html.index) ]
结果:
index.html 中的打印出来了
以上属于个人 测试 如有疑问和bug 恳请各路大神指点。
相关文章推荐
- django基础2--django利用模板生成网页
- django基础5--django模板逻辑语句
- DJANGO基础学习之模板过滤备忘
- Django模板-基础知识
- 有时候,一点小问题,就会纠结你半天,真是基础不牢啊。 彻底解决 django的模板templates路径的问题; 一般会提示什么模板找不到,类似:TemplateDoesNotExist at /ac
- Python Django基础教程(二)(模板templatetags)
- django基础入门(6)-模板
- django基础4--django模板变量的使用
- django模板系统基础
- django template 基础(二)(在视图中使用模板)
- 转载-Django模板系统基础
- Django基础之模板语言、中间件和admin
- django基础入门(3)django中模板
- django基础3--模板
- django找不到模板(TemplateDoesNotExist at)的异常处理案例
- django template 基础(模板对象(Template),上下文对象(Context))
- 《c++ templates》学习笔记(7)——第八章 深入模板基础(1)
- CodeSmith使用基础教程 (1) — 模板
- [UML基础案例与应用]之课后小测验 4 - 8
- 模板方法模式(Template Method)案例分析