摘要: 目录结构 1.前言 2.【__str__】特殊方法的具体使用 2.1.当使用print打印一个类被实例化后生成的对象的时候,若类里有定义了【__str__】特殊方法,是打印出这样的数据:【__str__】特殊方法的返回值 2.1.1.首先,编写这些代码内容 2.1.2.接着,执行这些代码内容 2.1 阅读全文
posted @ 2021-02-04 16:04 little-hong 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 目录结构 1.前言 2.admin管理后台的配置和登录的完整操作流程 2.1.第一步: 在【settings.py】里对常量【INSTALLED_APPS】的值进行相关配置 2.2.第二步: 在【urls.py】里创建一条url匹配规则专门用于访问admin管理后台 2.3.第三步: 创建admin 阅读全文
posted @ 2021-02-03 15:32 little-hong 阅读(2000) 评论(0) 推荐(0) 编辑
摘要: 目录结构 1.前言 2.【*args】的用法 2.1.第一步:首先编写这样的函数【test1】。 2.2.第二步:给函数【test1】赋值相关入参值。 2.3.第三步:调用函数【test1】,得到以下结果。 3.【**kwargs】的用法 3.1.第一步:首先编写这样的函数【test2】。 3.2. 阅读全文
posted @ 2021-02-02 15:36 little-hong 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 目录结构 1.前言 2.进行实际的一个完整流程操作 2.1.第一步:编写一个用于查询用户数据的视图函数 2.2.第二步:编写对应的一个url匹配规则 2.3.第三步:启动django项目【helloworld】服务 2.4.第四步:通过任一浏览器访问url地址【http://127.0.0.1:80 阅读全文
posted @ 2021-02-02 11:15 little-hong 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 目录结构 1.前言 2.JsonResponse类的源码简单分析 2.1.JsonResponse类的源码如下所示 2.2.JsonResponse类的构造函数里的每个入参的大概含义和作用 3.【方案1:使用方法serializers】的具体方案实现流程 3.1.第一步:先编写相关代码内容的视图函数 阅读全文
posted @ 2021-02-01 13:48 little-hong 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 1.前言 django的ORM框架提供的查询数据库表数据的方法很多,不同的方法返回的结果也不太一样,不同方法都有各自对应的使用场景。 主要常用的查询方法个数是13个,按照特点分为这4类: 方法返回值是可迭代对象QuerySet:all(),filter(),exclude(),order_by(), 阅读全文
posted @ 2021-01-26 15:43 little-hong 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 1.前言 sys是python自带的一个内置模块。 “sys.argv[0]”的含义:表示代码本身所在的文件路径。 sys.argv说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是 阅读全文
posted @ 2021-01-25 18:36 little-hong 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.前言 通过django框架的Model层来新增数据库表时,如果在需要新增的表字段里任何一个表字段都没设置主键,框架会默认新增一个表字段id并把该表字段id设置为主键。 那么,如果我们想自己动手设置其中一个新增的表字段A为主键,需要在这表字段A所对应调用的方法里加个参数primary_key且参数 阅读全文
posted @ 2021-01-20 17:54 little-hong 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1.前言 通过前面博客【django学习-10.django连接mysql数据库和创建数据表】里的操作,我们已经成功在数据库【hongjingsheng_project】里创建了一张数据表【hello_person】。 接着,我们通过完整的前后端交互,来展示django框架如何通过相关操作来实现对指 阅读全文
posted @ 2021-01-19 17:45 little-hong 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1.前言 刚好最近跟技术部门的【产品人员+UI人员+测试人员】,组成了一桌可以去公司楼下醉得意餐厅吃饭的小team。 所以为了实现这些主要点餐功能: 提高每天中午点餐效率,把点餐时间由20分钟优化为1分钟; 知道在哪些付款金额范围内,可以有哪些菜单可以选择; 知道人均付款金额; 知道微信需要付款总金 阅读全文
posted @ 2020-12-31 14:24 little-hong 阅读(526) 评论(0) 推荐(0) 编辑