- 博客(33)
- 收藏
- 关注
原创 django中的日志处理
在什么样的时间发生了什么样的事情loggers:日志器 ——定大方向:1handlers:处理器 ——执行:3formatters:格式化,是与处理器进行绑定的 ——规矩:2filters:过滤器,控制输出的内容。
2024-05-10 22:31:35
353
原创 模型表单及验证
name = models.CharField(max_length=25) # 名字email = models.CharField(max_length=50) # 邮箱headline = models.CharField(max_length=255) # 标题body_text = models.TextField() # 文本author = models.ManyToManyField(Author) #作者。
2024-04-29 19:10:07
226
原创 后台管理介绍
"""问题 —— {问题是什么,什么时间}选择 —— {回答问题,关注度}"""question_text = models.CharField(max_length=200) # 问题pub_date = models.DateTimeField('发布日期') # 时间chpice_text = models.CharField(max_length=200) # 回答问题votes = models.IntegerField(default=0) # 关注度。
2024-03-24 22:06:42
139
原创 表关系操作
博客# 名字# 分类标签# 作者# 姓名# 邮箱# 条目 —— 一对多# on_delete=models.CASCADE 及连删除# 博客# 标题# 文本# 作者# 条目详情# 关联 Entry# 详情。
2024-03-22 22:12:35
260
原创 过滤器定义与使用
新建过滤器文件——创建过滤器项目# 过滤器# low : 把视图函数的返回对象改成小写{#申明#}HELLO filter_custom的文件 <br>{#渲染#}{{ XX }}{#加过滤器#}加了过滤器之后——把视图函数的返回对象变成小写simple_tag# 自定义标签'yy': '我是真实值','p1': 'I',}){#自定义标签#}inclusion_tag ——可以把 a 页面渲染到 b 页面<h2>我能拿到 lan 里面的 {{ lan }}</h2>页面 b。
2024-03-13 21:35:45
456
原创 模板基础,模板标签
模板我是{{name1 }};你好 ,!tag.html</render渲染到前端1、新建文件包 —— 写 variable.html 页面2、然后在 settings.py里面注册写一个总页面 —— 可共用,配置路径 ——
2024-01-19 21:36:39
443
1
原创 目录结构与 URL 路由注册
name 参数 —— 为 url 取一个别名,通过这个名字可以逆向找到url路径。常用转换器:int: str: uuid: —— uuid 是:通用唯一标识符。配置好后运行,会报错,第一先安装 pymysql,第二修改mysql 名字。最小化知识学习粒度 —— 控制变量法。view 参数 —— 指明路径对应的视图,可传参。route 参数 —— 路径参数,路径名字入口。在合适的时机做合适的事。kwargs 参数 —— 属于键值对。select * from 表名。
2024-01-07 22:18:28
407
1
原创 简单的djiango服务
输入:http://127.0.0.1/print_name/数据库中第一个用户名,如果没有用户会提示你没有你要查询的用户。项目创建好后使用pycharm打开项目,给项目配置clss15env解释器。django-admin startproject 项目名。输入:http://127.0.0.1/hello/页面需要显示hello world。mkvirtualenv 虚拟环境的名字。6、安装django==3.2版本。创建成功后是默认进入虚拟环境。3、查看当前虚拟环境有哪些。虚拟环境第三方库的安装。
2023-12-27 12:54:59
445
1
原创 控制流程<——>条件判断,循环语句
一、条件判断if:如果 else:否则# 条件判断a = input('请输入当前天气:')if a == '下雨': print('在家看电视')else: print('出去玩') F:\Python3.9\python.exe "D:\muyi\my python\练习.py" 请输入当前天气:晴天出去玩Process finished with exit code 0二、多田间判断if:如果 elif :或者 else :
2023-06-28 21:43:28
76
1
原创 散列类型<——>集合(set)字典(dict)
updata:将集合中的元素添加到当前集合中,可传递任何可选代对象,如 列表、元组等——示例:集合名.update(‘另一个集合名’)get:获取指定key对应的value,如果key不存在,则返回None 空 —— 示例:变量名 = 字典名.get(key)remove:删除集合中指定元素,若元素不存在,会抛出KeyError异常——示例:集合名.remove(‘元素’)update:将一个字典中的键值对添加到另一个字典中 —— 示例:字典名.update(另一个字典名)
2023-06-26 22:19:25
114
1
原创 格式化输出<——>解码和编码
例:已知 name=’xxx‘,age='20',请在控制台打印出 我叫什么?我离60岁还有多少年,所以要好好学习。例:已知 mylist = ['2020','10','03'],请在控制台打印 2020-10-03。
2023-06-24 19:08:30
59
1
原创 序列类型的方法
3、字符串“str”:一种不可变序列,用单双引号表示,元素可修改,删除替换, 索引和切片。1、列表 [list] :一种可变序列,用【】表示,元素可被修改、添加、删除,查询。2、元祖(tupie):一种不可变序列,用()表示,元素不可修改,可索引和切片。index:指定元素在列表中第一次出现的位置(索引)——index:返回指定值的下标 ,没有会报错 ——
2023-06-23 15:27:49
720
1
原创 数值类型与序列类型
1、字符串(str)——表示文本数据,由字符组成,用 “ ” 单双引号表示,不可变序列类型。8.6、整除运算符 // 用于两个数值整除,计算两个数相除的整数部分。8.7、指数运算符 ** 用于一个数指数运算,计算算的次幂。字符串:用来表示文本数据,由汉字、数字和特殊符号组成。布尔型(bool):True(真)、False(假)2、元祖(tupie)——一组有序的集合,用()表示,不可变序列类型。.、列表(list)——一组有序的集合,用【】表示,可变类型。标点符号必须在英文状态下输入。
2023-06-16 21:04:54
62
1
原创 python-正则表达式
re.search 扫描整个字符串,匹配成功,返回一个匹配对象,包括匹配信息,search 只能匹配一个符合规则的对象,不会往下继续找。re.match 从字符串的起始位置匹配,匹配成功,返回对象信息及匹配对象,如果不是起始位置匹配则返回 None 为空。在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到则返回空列表。方法有两个功能 —— group 和 span。方法有两个功能 —— group 和 span。写一个匹配手机的正则表达式。写一个匹配邮箱的正则表达式。
2023-05-30 21:41:52
51
1
原创 面向对象的用法
希望使用 print 输出 对象变量 时,能够打印 自定义的内容,就可以利用 __str__ 这个内置方法。类是一种面向对象编程(OOP)的概念,它是对具有相似特征和行为的对象进行抽象的模板或蓝图。什么是面向对象 —— 创建类+实例化类=面向对象。类的构造方法 init ——具有初始化或赋值的作用。什么是类——class。
2023-05-23 21:58:12
52
1
原创 python —函数的说明文档、作用域以及嵌套和闭包
全局变量是指:定义在代码文件或模块顶层的变量,可以被整个程序的所有函数、类和模块访问。局部变量是指:定义在函数内部或代码块内部的变量,只能在其所在的代码块中进行访问。定义一个包含内部函数的外部函数来封装变量和逻辑块,调用当前函数时会返回内部函数值。给函数中得代码做解释说明——用三个引号包括 ''' '''三,函数的作用域——分两种。函数内部调用其他函数。
2023-05-22 22:31:12
198
1
原创 python——文件
其他模式:wb,rb,ab,wb+,rb+ab+ —— 加 b 的作用:打开二进制格式的文件。w+,r+,a+,在原有基础上同时都具有读写的能力。—— 在里面打开文件,当文件执行完毕自动结束。
2023-05-21 17:56:30
58
1
原创 new、单例模式、装饰器
用于在创建实例对象前调用,不需要直接使用new方法# 在创建对象前调用,new 可以对数据进行一个处理return print('你当前的值小于18')2、单例模式是一个常见的设计模式,用于确保一个类只有一个实例# 创建一个类# 这里还没有实现代码,用 pass 占位,是一个空语句,它不做任何事情pass# 创建三个实例a = Demo()b = Demo()c = Demo()# 通过 id 就可以访问到实例的内存地址。
2023-05-20 11:24:47
61
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人