摘要: 代码层次 Python是一门脚本语言,新建一个.py文件,写点代码,就可以跑起来了,无论放哪都可以。比如where.py文件: print("Where am I?") 那么问题来了,这是写在哪里的呢?为了一目了然,我们用“导游图”的视角来看看代码层次: 红色箭头指出了,是写在模块中的,原来一个.p 阅读全文
posted @ 2020-12-15 10:29 测试开发刚哥 阅读(409) 评论(0) 推荐(0)
摘要: Django已经提供了开箱即用的认证系统,但是可能并不满足我们的个性化需求。自定义认证系统需要知道哪些地方可以扩展,哪些地方可以替换。本文就来介绍自定义Django认证系统的相关技术细节。 自定义认证后端 AUTHENTICATION_BACKENDS Django默认认证后端为: ['django 阅读全文
posted @ 2020-12-12 21:55 测试开发刚哥 阅读(518) 评论(0) 推荐(0)
摘要: 在使用django-admin startproject创建项目后,Django就默认安装了一个采用session实现的认证系统。这是Django相比于其他框架的一大特点:自带认证系统,开箱即用。有人说它方便,有人说它鸡肋,但它作为Django的重要组成部分,学习它有助于我们理解Django框架的核 阅读全文
posted @ 2020-12-11 13:38 测试开发刚哥 阅读(851) 评论(0) 推荐(2)
摘要: 条件控制 我们都知道流程图是有多个分支的,程序中也是如此,在Python中是用if语句来判断程序该走哪个分支的。它的执行过程如下: 代码执行过程如下: if if语句的一般形式如下: if condition_1: statement_block_1 如果condition_1为True,执行sta 阅读全文
posted @ 2020-12-10 07:48 测试开发刚哥 阅读(390) 评论(0) 推荐(2)
摘要: Django官方并没有提供标准的项目结构,于是网上众说纷纭,百花齐放,一千个读者有一千个哈姆雷特。那我们该怎么设计项目结构呢?在回答这个问题之前,先了解一下Django原生的目录和文件都是干嘛的。 project 在使用django-admin startproject命令后就会创建这样的目录文件, 阅读全文
posted @ 2020-12-09 07:47 测试开发刚哥 阅读(1218) 评论(0) 推荐(2)
摘要: Python 是强类型语言,在学习 Python 时,有必要了解 Python 有哪些基本数据类型,一共 6 个:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。数据类型的知识是非常多的,一篇文章讲不明白,本文仍然属于 阅读全文
posted @ 2020-12-08 15:51 测试开发刚哥 阅读(1276) 评论(0) 推荐(3)
摘要: 数学里面的加减乘除,就是运算符,但是 Python 的运算符更多样,更复杂,分为算术运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符。为了更直观的看到运算符的使用,本文采用代码和注释结合的方式进行讲解。 算术运算符 a = 21 b = 10 c = 0 # 加 c = 阅读全文
posted @ 2020-12-08 07:59 测试开发刚哥 阅读(275) 评论(0) 推荐(0)
摘要: 搭建示例项目 阅读全文
posted @ 2020-12-05 07:34 测试开发刚哥 阅读(563) 评论(0) 推荐(0)
摘要: Django系列开篇。 阅读全文
posted @ 2020-12-04 07:45 测试开发刚哥 阅读(410) 评论(0) 推荐(1)
摘要: 看了不容易忘。 阅读全文
posted @ 2020-12-03 08:10 测试开发刚哥 阅读(920) 评论(0) 推荐(0)