`

django book-学习笔记(第三章)

阅读更多

第三章 视图和URL配置

    一个视图就是Python的一个函数。这个函数第一个参数的类型是HttpRequest;它返回一个HttpResponse实例。为了使一个Python的函数成为一个Django可识别的视图,它必须满足这两个条件。(也有例外,但是我们稍后才会接触到。)

 

正则表达式


符号

匹配

. (dot)  

任意单一字符

\d

任意一位数字

[A-Z]

A Z中任意一个字符(大写)

[a-z]

a z中任意一个字符(小写)

[A-Za-z]

a z中任意一个字符(不区分大小写)

+

匹配一个或更多 (例如, \d+ 匹配一个或 多个数字字符)

[^/]+

一个或多个不为‘/’的字符

*

零个或一个之前的表达式(例如:\d? 匹配零个或一个数字)

*

匹配0个或更多 (例如, \d* 匹配0 或更多数字字符)

{1,3}

介于一个和三个(包含)之前的表达式(例如,\d{1,3}匹配一个或两个或三个数字)

有关正则表达式的更多内容,请访问 http://www.djangoproject.com/r/python/re-module/.

 

 

正则表达式字符串的开头字母“r” 它告诉Python这是个原始字符串,不需要处理里面的反斜杠(转义字符)。

 

分享到:
评论

相关推荐

    The Django Book-----中文版.pdf

    Django提供了一本官方的书籍,全名《The Django Book》,这本中版书籍可以帮助开发者快速了解Django框架,并掌握其核心概念和技术。书中详细介绍了Django的安装,包括Python和Django自身的安装,以及数据库的安装和...

    高效易用Django流程引擎源码 - django-lb-workflow

    项目概述:django-lb-workflow 是一个基于Python的高效易用Django流程引擎源码,旨在轻松集成至现有系统。该项目主要由68个Python文件、30个HTML文件以及其他相关文件构成,共计136个文件。其中还包括了HTML模板、...

    2019版-千锋Django-源码+笔记.zip

    三、Django笔记与思维导图 笔记和思维导图是学习过程中重要的辅助工具。千锋Django笔记可能涵盖了从安装配置到项目实战的全过程,包括模型定义、视图处理、模板渲染、表单处理、用户认证与授权等重要知识点。思维...

    djangobook-readthedocs-io-zh-cn-latest.pdf

    根据提供的文件信息,...通过本章的学习,读者可以对Django有一个基本的了解,并具备初步的开发能力。接下来的章节将更深入地探讨Django的各项高级特性,如模板系统、表单处理、认证系统等,帮助读者成为Django专家。

    Django-商城项目

    Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目Django-商城项目...

    Beginning Django E-Commerce

    - 集成第三方支付接口,如Stripe或PayPal。 - 数据加密存储,保护用户信息安全。 - CSRF(跨站请求伪造)防护、XSS(跨站脚本攻击)防御等安全措施。 7. **测试与部署** - 单元测试编写,确保代码质量。 - ...

    Django docs-1.11-en

    - **External packages (外部包)**: 介绍了如何使用第三方库扩展 Django 功能。 ##### 4. “How-to” guides (“如何做”指南) - **Authentication using REMOTE_USER (使用 REMOTE_USER 进行认证)**: 介绍了如何...

    基于Django+Django -Rest-Framework+Python的在线考试系统后端(源码).zip

    3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于...

    django3-cas-ng-4.0.0.tar.gz

    为支持django3对django_cas_ng进行修改 **Features** - Support CAS version 1.0, 2.0, 3.0 - Support Single Sign Out - Configuration of services via the django Admin application - Fine control on ...

    Python库 | django-layers-hr-1.9.tar.gz

    同时,由于Django的强大生态,开发者还可以利用大量的第三方库来增强功能,如使用`django-crispy-forms`优化表单展示,或者使用`django-rest-framework`构建API接口。 总的来说,`django-layers-hr-1.9`为Python...

    Python库 | Django-3.2.11-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:Django-3.2.11-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Django book pdf 完整版

    - **第3章:动态网页基础** - 讲解了动态页面的概念,包括请求与响应的工作原理。 - **第4章:Django模板系统** - 深入探讨了Django的模板语言,以及如何创建和管理模板。 - **第5章:数据库交互:模型** - 解释了...

    Django-2.1-py3-none-any.whl

    Django-2.1-py3-none-any.whl 从国外网站下载Django-2.1-py3-none-any.whl太慢了,基本几KB 传上来共享给大家 省的大家自己下了

    PyPI 官网下载 | Django-3.1.1-py3-none-any.whl

    资源来自pypi官网。 资源全名:Django-3.1.1-py3-none-any.whl

    Python在线考试系统后端-大学毕业设计-基于Django+Django -Rest-Framework

    Python在线考试系统后端-大学毕业设计-基于Django+Django -Rest-Framework 适合大学生计算机专业的毕业设计,课程设计。 Python在线考试系统后端-大学毕业设计-基于Django+Django -Rest-Framework 适合大学生...

    Django14-1.4.14-1.sdl6.noarch.rpm

    Django14-1.4.14-1.sdl6.noarch.rpm Django14-1.4.14-1.sdl6.noarch.rpm

    django-cors-headers-3.0.2.tar.gz

    **标题解析:** "django-cors-headers-3.0.2.tar.gz" 是一个针对 Django 框架的第三方库 "django-cors-headers" 的版本 3.0.2 的压缩包文件,通常以 .tar.gz 格式提供。这种格式是一种常见的在 Linux 和类 Unix 系统...

    django-exsample-book-code

    "django-exsample-book-code"这个压缩包包含了该书中的所有源代码,是学习和实践Django开发的重要资源。 Django是Python Web开发的一个强大框架,它以其“ Batteries Included ”的理念著称,即内置了许多功能,...

    Django-REST-framework教程中文版

    Django-REST-framework教程中文版是一份关于如何使用Django-REST-framework来快速创建REST风格API的中文教程。Django-REST-framework是一个建立在Django框架之上的强大的REST API工具包,它允许开发者利用Django的...

Global site tag (gtag.js) - Google Analytics