b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

正则表达式使用实例 Django 【第一篇】基础

电脑杂谈  发布时间:2018-02-21 19:33:29  来源:网络整理

java正则表达式_vba正则表达式使用实例_正则表达式使用实例

什么是根目录:就是没有路径,只有域名、。url(r‘^$‘)

补充一张关于wsgiref模块的图片

技术分享图片

一、MTV模型

Django的MTV分别代表:

Model(模型):和相关的,负责业务对象与的对象(ORM)

Template(模板):放所有的html文件

模板语法:目的是将白变量(的内容)如何巧妙的嵌入到html页面中

View(视图):负责业务逻辑,并在适当的时候调用Model和Template

此外,Django还有一个URL分发器。它的作用是将一个个URL的页面请求分别发给不同的Views处理,Views再调用相应的Model和Template。

技术分享图片

技术分享图片

二、Django基本命令

1、下载Django:

2、创建一个Django项目

创建成功后会生成这样一个工程。正则表达式使用实例目录结构如下:

技术分享图片

manage.py------启动文件 (Django项目里面的工具,通过它可以调用Django shell的数目和等)

settings.py------包含了项目的一些设置,包括信息、调试标志以及其他一些工作的变量。

urls.py-----------路径与视图函数的映射关系

3、创建一个应用

创建成功后会生成这样一个工程。目录结构如下:

vba正则表达式使用实例_java正则表达式_正则表达式使用实例

技术分享图片

应用删除:首先删除对于的目录,如该app在setting里注册过,记得去settings去除

4、启动Django项目

这样我们的django就启动起来了!当我们访问::8080/时就可以看到:

技术分享图片

5、创建表命令

待补充……………………

三、视图层之路由配置系统(views)

URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;

你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。

1、简单配置

注意几点:

无名分组和有名分组

上面的示例使用简单的、没有命名的正则表达式组(通过圆括号)来捕获URL 中的值并以位置 参数传递给视图。在更高级的用法中,可以使用命名的正则表达式组来捕获URL

中的值并以关键字 参数传递给视图。

在Python 正则表达式中,命名正则表达式组的语法是(?P<name>pattern),其中name是组的名称,pattern是要匹配的模式。

捕获的值作为关键字参数而不是位置参数传递给视图函数。例如:

在实际应用中,这意味你的URLconf 会更加明晰且不容易产生参数顺序问题的错误 —— 你可以在你的视图函数定义中重新安排参数的顺序。当然,这些好处是以简洁为代价;有些开发人员认为命名组语法丑陋而繁琐。

四、视图层之视图函数(views)

一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的Python目录下面。正则表达式使用实例除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,约定是将视图放置在项目或应用程序目录中的名为views.py的文件中。

一个简单的视图函数

-----views.py

正则表达式使用实例_java正则表达式_vba正则表达式使用实例

注意:视图会返回一个HttpResponse对象,其中包含生成的响应。每个视图函数都负责返回一个HttpResponse对象。

属性:

方法:

注意:键值对的值是多个的时候,比如checkbox类型的input标签,select标签,需要用:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-87546-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...