如果想在URLconf中加入URL和view,只需增加映射URL模式和view功能的Python tuple即可. 这里演示如何添加view中hello功能. from django.conf.urls.defaults import *  from mysite.views import hello   urlpatterns = patterns('',  ('^hello/$', hello), )   Django在检查URL模式前,移除每一个申请的URL开头的斜杠(/). 这意味着我们…
目录 断言 1.2.3.1 情景导入 什么是断言 断言的语法规则 零宽断言为什么叫零宽断言 零宽 前行 负向 断言DEMO 断言的基础应用和实际用处 验证不包含 验证开头包含 验证开头包含且匹配到的数据不包括断言 验证结尾包含,且匹配到的数据不包括断言 断言基础应用总体代码 不按套路出牌,帮你彻底理解断言 如果真的不理解,就死记下面的实例 断言 本文目的是讲解正则表达式之断言用法.目前互联网上有很多博文对断言讲解的并不透彻,如果您刚开始学习断言,相信此博文会对您有帮助. 本文谢绝转载,此文属原创…
Django 自学笔记兼学习教程第3章第3节--模板常用语法 点击查看教程总目录 本文主要参考:https://docs.djangoproject.com/en/2.2/ref/templates/builtins/ 模板语法的四种结构中,Comments(注释)结构都是固定的,没有什么其他的变化和方法. 所以这里介绍下其他三种结构的各种用法. 1 Variables(变量) 该结构基础用法为 {{ variable}} python为面向对象语言,所以程序里也会有各种对象,该结构中获取变量对…
前言:当我们想在页面上给客户端返回一个当前时间,一些初学者可能会很自然的想到用占位符,字符串拼接来达到我们想要的效果,但是这样做会有一个问题,HTML被直接硬编码在 Python代码之中. 1 2 3 4 def current_datetime(request):     now = datetime.datetime.now()     html = "<html><body>It is now %s.</body></html>"…
正则表达式中,凡出现圆括号(),括号中的匹配内容就会被认为是一个分组: 根据括号从左边出现的顺序命名分组代号,分组代号由1到n(代号0通常被一些语言用来引用整个表达式匹配的结果,即使这个表达式没有分组括号,但是表达式内不能引用\0),例如: (a(b)) 以上表达式包含两个分组第1个是(a(b)),第2个是(b),很明显第一个分组包含了第二个分组的内容: 反向引入分组,其实是后面引用分组中匹配的结果,引用分组的语法是\+分组代号: (.)\1 这个表达式的含义是匹配一个任意字符,接下来再出现一个…
前言:        普通人有三件东西看不懂:医生的处方,道士的鬼符,程序员得正则表达式       什么是正则表达式? 正则表达式,又称规则表达式,英文名为Regular Expression,在代码中常简写为regex.regexp或RE, 是计算机科学的一个概念. 许多程序设计语言都支持利用正则表达式进行字符串操作. 例如,在Python中就内建了一个功能强大的正则表达式接口擎. 正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的. 正则表达式通常缩写成“reg…
Django settings 源码 """ 1.django其实有两个配置文件 一个是暴露给用户可以自定义的配置文件 项目根目录下的settings.py 一个是项目默认的配置文件 当用户不做任何配置的时候自动加载默认配置 2.配置文件变量名必须是大写 """ from django.conf import global_settings 查看源码 global_settings.py LANGUAGE_CODE = 'en-us' ('zh-…
匹配特定字符串: 只能输入长度为3的字符:"^.{3}$". 只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$". 只能输入由26个大写英文字母组成的字符串:"^[A-Z]+$". 只能输入由26个小写英文字母组成的字符串:"^[a-z]+$". 只能输入由数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$". 只能输入由数字.26个英文字母或者下划线组成的字符串:"^…
^ 指定起始字符或字符串,放进[]代表否定 $ 指定终止字符 / 对应原来的字符 [...] 括号中表示一个字符的格式设置 \d 任何一个数字字符 \D 非数字的字符 \w 任何一个字符[a-zA-Z0-9] \W 非任何一个字符[^a-zA-Z0-9] ? 代表前面一个字符样式可以重复出现0次或1次 * 可以重复出现0次或0次以上 + 可以重复出现1次或1次以上 {m} 大括号中间数字m,代表前一个字符出现m次 {m,n} 代表前一个字符可以出现m-n次 | 或, (...) 小括号中间匹配,…
第一节 Linux系统简介 Linux——操作系统 1.使多个用户从不同的终端同时操作主机(分时操作系统): 2.MINIX是一个功能有限的类似于UNIX的操作系统(UNIX 实现了 TCP/IP 协议栈): 3.Linux 本身只是操作系统的内核. 4.内核是使其他程序能够运行的基础.它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序实际上都运行在内核之上. 5.一些必需的程序:命令行解释器(shell)——用于用户交互和编写 shell 脚本(.bat文件). 6.平台大都为开源…