-
settings.py配置文件解说
所属栏目:[语言] 日期:2023-05-15 热度:4047
在《Django创建第一个项目》一节中,我们简单介绍了 settings.py 配置文件,它是 Django 框架的重要配置文件,它定义的一些全局变量用来给 Django 框架传递参数,我们还可以根据自己的实际需求来修改这个文件从而实现[详细]
-
如何开启Django项目详解
所属栏目:[语言] 日期:2023-05-13 热度:8711
我们使用 django-admin 命令成功创建项目后,我们要如何启动这个项目呢?本节的学习目标是能够通过本地回送地址 127.0.0.1 成功访问 BookStore 项目。1. 启动项目并实现访问在 CMD 命令行工具中,执行cd命令进入 Boo[详细]
-
Django创建首个项目
所属栏目:[语言] 日期:2023-05-13 热度:6277
在上一章中,我们完成了开发环境的搭建工作。 本章我们将学习如何创建 Django 项目以及 Django 项目的初始化,我们将创建一个名为 BookStore 的 Django 项目,用此项目来讲解 Django 框架的部分知识,通过这个项目我[详细]
-
Django安装与配置教学
所属栏目:[语言] 日期:2023-05-13 热度:7937
本节主要对 Django 在各个平台上的安装方式与配置进行讲解。前文章节提到过,不同 Django 版本对 Python 版本的要求也是不一样的 ,Django 对 Python 版本的支持。Django版本与Python版本对应表Django版本Python版本[详细]
-
创建Django开发环境
所属栏目:[语言] 日期:2023-05-13 热度:7040
上一章我们介绍了 Django 框架的重要组件,常言道“工欲善其事,必先利其器”,在正式创建 Django 项目之前,我们还需要做哪些准备呢?本节将对如何搭建 Django 开发环境做详细的讲解。搭建开发环境不仅是[详细]
-
Django路由系统详解
所属栏目:[语言] 日期:2023-05-13 热度:8799
在《URL是什么》一节中,我们对 URL 有了基本的认识,在本节将对 Django 的路由系统展开详细的讲解, 让我们更加清楚的了解 URL 在 Django 中到底是如何应用的。 1. Django 路由系统应用一个用户向 Web 站点发送请求[详细]
-
Django Admin后台管制系统
所属栏目:[语言] 日期:2023-05-13 热度:7605
Django 的后台管理系统是非常出色的,新建项目以后,Django 就为我们设置好了后台管理系统的各种功能,本节我们将一起认识它!1. 后台管理系统的重要性我们先考虑一下,Django 为什么要引入后台管理系统呢?我们知道[详细]
-
Django auth运用模块
所属栏目:[语言] 日期:2023-05-13 热度:8887
在设计开发任何一个站点的时候都需要有“用户”的概念,从用户的注册、登陆、退出或者注销,到用户的浏览、订阅等,这些都需要用户管理系统来实现。如果没有时间积累和相关开发工作经验,设计一个优秀的用[详细]
-
Django ORM模块解说
所属栏目:[语言] 日期:2023-05-13 热度:6090
Django 框架向我们提供了丰富的模块,避免程序员在开发的过程中重复“造轮子”,提高了开发者的工作效率。接下来的几节内容,将给大家介绍 Django 的主要功能模块,第一个模块是 Django 的 ORM 模块。1. 什[详细]
-
Django MTV和MVC的差异
所属栏目:[语言] 日期:2023-05-13 热度:9889
在 Web 开发领域还有另外一个非常著名的设计模式——MVC,它和 MTV 又有什么区别呢?这也是本节关注的重点内容。1. MVC设计模式我们先对 MVC 设计模式进行介绍,它是 Web 设计模式的经典之作,MTV 模式也是[详细]
-
何为Django
所属栏目:[语言] 日期:2023-05-13 热度:7311
Django 是使用 Python 语言开发的一款免费而且开源的 Web 应用框架。由于 Python 语言的跨平台性,所以 Django 同样支持 Windows、Linux 和 Mac 系统。在 Python 语言炽手可热的当下,Django 也迅速的崛起,在 Web 开[详细]
-
Python linecache模块用法 随机取得文件指定行
所属栏目:[语言] 日期:2023-05-12 热度:2189
除了可以借助 fileinput 模块实现读取文件外,Python 还提供了 linecache 模块。和前者不同,linecache 模块擅长读取指定文件中的指定行。换句话说,如果我们想读取某个文件中指定行包含的数据,就可以使用 linecach[详细]
-
Python fileinput模块 逐行获取多个文件
所属栏目:[语言] 日期:2023-05-12 热度:5397
前面章节中,我们学会了使用 open() 和 read()(或者 readline()、readlines() )组合,来读取单个文件中的数据。但在某些场景中,可能需要读取多个文件的数据,这种情况下,再使用这个组合,显然就不合适了。庆幸的[详细]
-
Python文件基础操作
所属栏目:[语言] 日期:2023-05-12 热度:8423
Python 中,对文件的操作有很多种,常见的操作包括创建、删除、修改权限、读取、写入等,这些操作可大致分为以下 2 类:删除、修改权限:作用于文件本身,属于系统级操作。写入、读取:是文件最常用的操作,作用于文[详细]
-
Python绝对路径和相对路径解说
所属栏目:[语言] 日期:2023-05-12 热度:7316
在介绍绝对路径和相对路径之前,先要了解一下什么是当前工作目录。什么是当前工作目录每个运行在计算机上的程序,都有一个“当前工作目录”(或 cwd)。所有没有从根文件夹开始的文件名或路径,都假定在当[详细]
-
什么是文件路径 Python中怎样书写文件路径
所属栏目:[语言] 日期:2023-05-12 热度:1302
当程序运行时,变量是保存数据的好方法,但变量、序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中。Python 提供了内置的文件对象,以及对文件、目[详细]
-
Python查看模块 变量 函数 类 办法
所属栏目:[语言] 日期:2023-05-12 热度:501
前面章节中,详细介绍了模块和包的创建和使用(严格来说,包本质上也是模块),有些读者可能有这样的疑问,即正确导入模块或者包之后,怎么知道该模块中具体包含哪些成员(变量、函数或者类)呢?查看已导入模块(包[详细]
-
Python包 保存多个模块的文件夹
所属栏目:[语言] 日期:2023-05-12 热度:9114
实际开发中,一个大型的项目往往需要使用成百上千的 Python 模块,如果将这些模块都堆放在一起,势必不好管理。而且,使用模块可以有效避免变量名或函数名重名引发的冲突,但是如果模块名重复怎么办呢?因此,Python[详细]
-
Python导入模块的3种方式 非常详细
所属栏目:[语言] 日期:2023-05-12 热度:6959
很多初学者经常遇到这样的问题,即自定义 Python 模板后,在其它文件中用 import(或 from...import) 语句引入该文件时,Python 解释器同时如下错误:ModuleNotFoundError: No module named '模块名'意思是[详细]
-
何为模块 Python模块化编程
所属栏目:[语言] 日期:2023-05-12 热度:88
Python 提供了强大的模块支持,主要体现在,不仅 Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块。通过这些强大的模块可以极大地提高开发者的开发效率。那[详细]
-
Python traceback模块 得到异常信息
所属栏目:[语言] 日期:2023-05-12 热度:9590
除了使用 sys.exc_info() 方法获取更多的异常信息之外,还可以使用 traceback 模块,该模块可以用来查看异常的传播轨迹,追踪异常触发的源头。下面示例显示了如何显示异常传播轨迹:class SelfException(Exception):[详细]
-
Python sys.exc_info()方法 取得异常信息
所属栏目:[语言] 日期:2023-05-11 热度:6148
在实际调试程序的过程中,有时只获得异常的类型是远远不够的,还需要借助更详细的异常信息才能解决问题。捕获异常时,有 2 种方式可获得更多的异常信息,分别是:使用 sys 模块中的 exc_info 方法;使用 traceback 模[详细]
-
什么是运算符重载 Python可重载运算符有哪几种
所属栏目:[语言] 日期:2023-05-11 热度:6188
前面章节介绍了 Python 中的各个序列类型,每个类型都有其独特的操作方法,例如列表类型支持直接做加法操作实现添加元素的功能,字符串类型支持直接做加法实现字符串的拼接功能,也就是说,同样的运算符对于不同序列[详细]
-
什么是多态 Python多态及用法解说
所属栏目:[语言] 日期:2023-05-11 热度:2518
在面向对象程序设计中,除了封装和继承特性外,多态也是一个非常重要的特性,本节就带领大家详细了解什么是多态。我们都知道,Python 是弱类型语言,其最明显的特征是在使用变量时,无需为其指定具体的数据类型。这会[详细]
-
何为描述符 Python描述符详解
所属栏目:[语言] 日期:2023-05-11 热度:382
Python 中,通过使用描述符,可以让程序员在引用一个对象属性时自定义要完成的工作。本质上看,描述符就是一个类,只不过它定义了另一个类中属性的访问方式。换句话说,一个类可以将属性管理全权委托给描述符类。描述[详细]
