随笔分类 -  Django

摘要:通过前面几节的内容,我们对 Django 内置的模板标签与过滤器做了深入的探讨学习。Django 虽然内置了二十多种标签和六十多种过滤器,但是为了给 Web 开发者提供更好使用体验,Django 也提供了自定义标签与过滤器的功能。当内置标签与过滤器满足不了实际业务的需求,那么我们就可以通过自定义的方 阅读全文
posted @ 2022-08-02 15:35 随遇而安== 阅读(73) 评论(0) 推荐(0)
摘要:过滤器从字面的意思上,可以理解为:过滤掉不需要的,剩下我们需要的,Django 的模板语言同样也内置了过滤器,如果你了解其他的框架对这个词一定不陌生,比如说 Flask 框架、Vue 框架等,都内置了过滤器这个功能,在本节我们将一起学习 Django 框架的过滤器。 1. 过滤器语法格式 过滤器作用 阅读全文
posted @ 2022-08-02 15:34 随遇而安== 阅读(214) 评论(0) 推荐(0)
摘要:通过上一节的《Django if标签详解》的讲解,我相信大家对于模板标签已经不再陌生,在本节我们再给大家隆重介绍一位最熟悉的陌生人,那就是 for 标签,学习它的时候,我们也要结合 Python 语言中的 for 循环,这样很便于大家理解与使用它。 1. for标签的使用 for 标签用于对可迭代对 阅读全文
posted @ 2022-08-02 15:33 随遇而安== 阅读(72) 评论(0) 推荐(0)
摘要:本节继续讲解 Django 的模板语言,Django 内置了许多标签用于简化模板的开发过程,同时 Django 也支持自定义标签,这极大的方便了 Web 开发者,下面我们依次进行介绍。 1. 模板标签 Django 的模板系统对标签的解释是在渲染的过程中提供相应的逻辑,比如Python 语言中 if 阅读全文
posted @ 2022-08-02 15:32 随遇而安== 阅读(183) 评论(0) 推荐(0)
摘要:在上一节《Django 模板加载与响应》中我们详细讲述了 模板与视图函数如何进行配合使用,同时我们介绍了加载与响应模板的两种方式,本节我们将着重讲解 Django 模板语言的语法。我们知道,模板是文本文件,比如我们常见的有 HTML、CSV、TXT 等。Django 模板语言的语法主要分为以下四个部 阅读全文
posted @ 2022-08-02 15:31 随遇而安== 阅读(91) 评论(0) 推荐(0)
摘要:在前文章节《Django模板系统》中,我们对 Django 的模板系统有了初步的认识,在本章我们将重点讲解 Django 的模板语言。Djano 的模板系统将 Python 代码与 HTML 代码解耦,动态地生成 HTML 页面。Django 项目可以配置一个或多个模板引擎,但是通常使用 Djang 阅读全文
posted @ 2022-08-02 15:30 随遇而安== 阅读(144) 评论(0) 推荐(0)
摘要:在《Django Admin后台管理系统》介绍过 Django 的后台管理系统是为了方便站点管理人员对数据表进行操作。Django 的 ORM 模块提供了丰富的 API 用于实现对 Model 的增删改查,但是对于 Web 站点的管理运营人员来说,学习它们的成本较高,且误操作的可能性较大。当然开发人 阅读全文
posted @ 2022-08-02 15:29 随遇而安== 阅读(286) 评论(0) 推荐(0)
摘要:Django 项目就是基于 Django 框架开发的 Web 应用,它包含了一组配置和多个应用,我们把应用称之为 App,在前文中对它也做了相应的介绍,比如 auth、admin,它们都属于 APP。一个 App 就是一个 Python 包,通常一个 App 可以包含模型、视图、模板和 URL 配置 阅读全文
posted @ 2022-08-02 15:28 随遇而安== 阅读(75) 评论(0) 推荐(0)
摘要:本教程的《Django ORM模块精讲》一节中,我们对 Django 的 ORM 模块进行了详细的介绍,那么 ORM 框架如何配合项目使用呢?本章将围绕 index 应用,首先创建应用所需要的 Models 数据表,之后介绍 ORM API 的相关使用方法,最后讲解如何通过 admin 后台管理系统 阅读全文
posted @ 2022-08-02 15:28 随遇而安== 阅读(40) 评论(0) 推荐(0)
摘要:上一节中,我们完成了对 settings.py 文件的基本配置,本节我们还需要对新建的项目进一步的操作,从而完成项目的初始化工作。在《settings.py配置文件详解》一文中,我们介绍了 INSTALLED_APPS 这个安装了 Django 自带应用的列表,诸如 admin 后台管理系统、aut 阅读全文
posted @ 2022-08-02 15:25 随遇而安== 阅读(107) 评论(0) 推荐(0)
摘要:《settings.py配置文件详解》一文中,将 settings.py 配置文件的每一项给大家做了介绍。在开发的过程中,为了使 settings.py 适用项目,都要对这个默认配置文件进行相应的修改,那么我们应该如何修改呢,有哪几个重要的步骤呢?下面总结了配置文件的一些通用修改项,让我们一起来看看 阅读全文
posted @ 2022-08-02 15:24 随遇而安== 阅读(151) 评论(0) 推荐(0)
摘要:在《Django创建第一个项目》一节中,我们简单介绍了 settings.py 配置文件,它是 Django 框架的重要配置文件,它定义的一些全局变量用来给 Django 框架传递参数,我们还可以根据自己的实际需求来修改这个文件从而实现某些特定的要求。下面我们对这个配置文件进行详细介绍,了解这个配置 阅读全文
posted @ 2022-08-01 14:20 随遇而安== 阅读(141) 评论(0) 推荐(0)
摘要:我们使用 django-admin 命令成功创建项目后,我们要如何启动这个项目呢?本节的学习目标是能够通过本地回送地址 127.0.0.1 成功访问 BookStore 项目。 1. 启动项目并实现访问 在 CMD 命令行工具中,执行cd命令进入 Book/BookStore 目录下,通过《Djan 阅读全文
posted @ 2022-08-01 14:19 随遇而安== 阅读(268) 评论(0) 推荐(0)
摘要:在上一章中,我们完成了开发环境的搭建工作。 本章我们将学习如何创建 Django 项目以及 Django 项目的初始化,我们将创建一个名为 BookStore 的 Django 项目,用此项目来讲解 Django 框架的部分知识,通过这个项目我们将一起打开 Django 世界的大门。 1. 第一个项 阅读全文
posted @ 2022-08-01 14:18 随遇而安== 阅读(77) 评论(0) 推荐(0)
摘要:本节主要对 Django 在各个平台上的安装方式与配置进行讲解。前文章节提到过,不同 Django 版本对 Python 版本的要求也是不一样的 ,Django 对 Python 版本的支持,如表格所示: Django版本与Python版本对应表 Django版本 Python版本 1.8 2.7, 阅读全文
posted @ 2022-08-01 14:17 随遇而安== 阅读(591) 评论(0) 推荐(0)
摘要:上一章我们介绍了 Django 框架的重要组件,常言道“工欲善其事,必先利其器”,在正式创建 Django 项目之前,我们还需要做哪些准备呢?本节将对如何搭建 Django 开发环境做详细的讲解。搭建开发环境不仅是个繁琐的过程,而且很容易出错,搭建 Django 开发环境主要分为以下 5 个步骤,我 阅读全文
posted @ 2022-08-01 14:16 随遇而安== 阅读(185) 评论(0) 推荐(0)
摘要:本节我们讲解 Django 框架的缓存系统,在 Web 开发领域,缓存作为一种程序技术被广泛的应用。那么到底什么是缓存呢?Django 中缓存系统又起到了哪些关键作用呢?我们一起来了解一下。 1. 缓存技术的作用 缓存是指保存一些计算开销较大的数据,可以是某个网页,也可以是网页的一部分,或者仅仅只是 阅读全文
posted @ 2022-08-01 14:15 随遇而安== 阅读(106) 评论(0) 推荐(0)
摘要:中间件是一个插件系统,嵌入在 Django 的 Request 和 Response 之间执行,可以对输入和输出内容作出修改,它是处理所有请求与响应的通用框架组件。 1. Django默认自带中间件 中间件本质上是一个 Python 类,类里定义了一些函数,这些函数在视图函数执行的前后调用,它们被形 阅读全文
posted @ 2022-08-01 14:14 随遇而安== 阅读(59) 评论(0) 推荐(0)
摘要:1. Django 路由系统应用 一个用户向 Web 站点发送请求,是通过 URL 实现的,当 Web 服务器端接收到用户请求后,它又是怎么处理的呢?通过 MTV 的设计模式,我们可以得知,首先用户请求会到达相应的视图函数,那么视图函数又是怎样找到相应的访问资源的呢,在这里就用到了“路由系统”。Dj 阅读全文
posted @ 2022-08-01 14:13 随遇而安== 阅读(59) 评论(0) 推荐(0)
摘要:本节讲解 URL 的一些基础知识,如果您已经对它非常熟悉,可以跳过本节,直接进行下一节的学习。 1. 为什么了解URL URL 即统一资源定位符,它是用来表示互联网上的某个资源地址,互联网上的每个文件都有一个唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。URL 最初是由蒂姆·伯 阅读全文
posted @ 2022-08-01 14:12 随遇而安== 阅读(173) 评论(0) 推荐(0)