django_3:url配置
浏览器url访问——url.py中正则匹配——转向对应的视图处理方法——在view.py中找到方法执行——在方法中一般会用到render渲染到.html文件——再用到.html
url使用方式:
- 正则——匹配的对应的视图处理方法(全路径)
 - from blog blog.views import index导入 #django1.8以后必须先导入
 
from django.conf.urls import url
from django.contrib import admin
from blog import views as blog_views urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^blog/index/$', blog_views.index, name='index'),
]
3.老版本中有一个默认为空的引号,可以当前缀使用,如blog.views,1.11版本没有这个
blog_views.index在新版本中不能带引号,否者报错

正则:
只要符合形式,就会被处理到
    url(r'^blog/index/\d{2}$', blog_views.index, name='index'),
通过url向处理方法进行参数的传递:
get :url+?变量名=变量值,多个变量之间通过and分割
post :直接把路径url当中的某一部分作为参数进行传递,采用 对正则表达式分组的使用,
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^blog/index/(?P<id>\d{2})$', blog_views.index, name='index'),
]
此时 \d{2}会传递给id(此时index中的参数必须是id,可以认为是关键字参数),然后给blog_views.index,在视图方法中获取
也可以不命名r'^blog/index/(\d{2})$',此时此时index中的参数可以随意命名,可以认为是位置参数
django_3:url配置的更多相关文章
- atitit.spring3 mvc url配置最佳实践
		
atitit.spring3 mvc url配置最佳实践 1. Url-pattern bp 1 2. 通用星号url pattern的问题 1 3. Other code 1 4. 参考 2 1. ...
 - 微信支付开发(1) 微信支付URL配置
		
由于微信支付接口更新,本文档已过期,请查看新版微信支付教程.地址 http://www.cnblogs.com/txw1958/category/624506.html 本文介绍微信支付申请时如何设置 ...
 - 微信支付开发1 微信支付URL配置
		
本文介绍微信支付申请时如何设置授权目录及URL. 一.选择支付类型 目前有两种支付类型 JS API网页支付 Native原生支付 如果没有特殊要求,两种都勾选. 二.支付授权目录 目前可以选择htt ...
 - django-高级视图和url配置
		
高级视图和url配置 一.URLconf技巧 1.流线型化函数导入 对于配置url,我们可以使用以下几种方式: (1)引入view中的函数 from firstSite.view import cur ...
 - 视图和URL配置
		
视图和URL配置 实验简介 上一章里我们介绍了如何创建一个Django项目并启动Django的开发服务器.本章你将学到用Django创建动态网页的基本知识. 同时,也教会大家怎么在本地机器上建立一个独 ...
 - Django里URL配置中name参数的作用
		
先看一下URL配置,新增了如下内容: 修改视图views.py 增加一个页面 现在要求是在name页面里面增加一个链接,显示详细信息.修改name页面 这个功能实现了,可是之前添加的那个name参数是 ...
 - python测试开发django-3.url配置
		
前言 我们在浏览器访问一个网页是通过url地址去访问的,django管理url配置是在urls.py文件.当一个页面数据很多时候,通过会有翻页的情况,那么页数是不固定的,如:page=1.也就是url ...
 - jmeter oracle 多机 jdbc url配置
		
jmeter oracle 多机 jdbc url配置: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HO ...
 - 测试开发之Django——No8.Django中的视图与URL配置
		
在Django中,页面内容是靠views function(视图函数)来产生,URL定义在URLconf中. 这是一个纯净项目的url配置文件,他存在的目录,是与setting文件在同一个目录中. u ...
 - Django url配置   正则表达式详解   分组命名匹配    命名URL  别名  和URL反向解析     命名空间模式
		
Django基础二之URL路由系统 本节目录 一 URL配置 二 正则表达式详解 三 分组命名匹配 四 命名URL(别名)和URL反向解析 五 命名空间模式 一 URL配置 Django 1.11版本 ...
 
随机推荐
- asp.net core 设置默认文档index.html
			
参考:https://jingyan.baidu.com/article/6079ad0e3e212168fe86db75.html 在Startup.cs的Configure添加 app.UseFi ...
 - 百万年薪python之路  -- 模块二
			
1. 序列化模块 什么是序列化呢? 序列化的本质就是将一种数据结构(如字典.列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化. 为什么要有序列化模块? 如果你写入文件中的字符串是 ...
 - 使用jquery插件uploadfive、jcrop实现头像上传
			
1.html页面部分代码:(实现选着图片时,jcrop能够刷新图片) <script type="text/javascript"> $(function(){ $(& ...
 - 关于Java 项目的思考总结
			
Java 项目思考总结 前言 今天是2017年3月25日,笔者已经毕业半年,工作经验一年. 正好有心思写这个总结. 持续开发 对于Java项目,我所接触的一般就是JavaWeb项目和 Java Jar ...
 - LeetCode刷题笔记(1)常用知识点
			
1.Integer.parseInt(String s, int radix)方法的作用是:将radix进制的字符串s转化成10进制的int型数字并返回. Integer.valueof(String ...
 - unityevent与持续按键触发
			
上一篇中提到一种鼠标按下时的事件触发,即采用eventtrigger设定pointerdown和pointerup并绑定相应事件.但是若要实现持续按键则需要对绑定的每个方法都添加实现持续按键方法.所以 ...
 - JS旋转和css旋转
			
js旋转 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <styl ...
 - SpringCloud之Feign和Ribbon的选择(五)
			
Ribbon Ribbon 是一个基于 HTTP 和 TCP 客户端的负载均衡器它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载它在联合 Eureka 使 ...
 - CSAPP:代码优化【矩阵读写】
			
转载请注明出处:https://www.cnblogs.com/ustca/p/11790314.html 写程序最主要的目标就是使它在所有可能的情况下都正确工作,另一方面,在很多情况下,让程序运行得 ...
 - 关于GMT UTC CST和Linux时区设置
			
GMT即格林威治时间:UTC即全球统一时间:GMT和UTC的时间是一样的 北京时间是东八区,即GMT+8或者UTC+8 CST:Central Standard Time (CST) is 6 hou ...