自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 [史上最全] python Django如何实现全文检索[一看就会]

先奉上官方网址:"ok 跟着我的节奏 一步一步来 步步都很关键。

2023-11-17 14:57:32 708 1

原创 使用django实现登录和注册功能的注意事项

分别对GET请求 以及 POST 请求分别返回不同的页面 进行不同的操作。例如request.method可以得出此次请求使用的方法是什么。在view的视图函数中 可以打印自省以下request。

2023-11-16 15:58:24 103

原创 Python Django模块如何解除硬编码问题

在Django中,解除硬编码通常指的是将应用程序中的一些固定的数值、字符串或路径等硬编码的信息提取到配置文件或其他可配置的地方,以提高代码的可维护性和灵活性。这样的做法使得应用程序更容易适应不同的环境,减少对代码的修改需求。将配置信息集中管理,使得修改配置更加方便,不需要在代码的多个地方进行修改。应用程序可以更容易地适应不同的环境,例如开发环境、测试环境和生产环境。在Django中硬编码可能存在的地方:模板文件、视图函数、URL配置。通过解除硬编码,可以更轻松地将应用程序迁移到不同的服务器或环境。

2023-11-16 13:58:21 109

原创 django自定义用户类的方法

然后我们在自己项目的setting下方重写global_settings中的AUTH_USER_MODEL = "auth.User"字段 变成我们自己的自定义类。而django给我们自带了一个用户类:(在django.contrib.auth.models.py中可以查看)django默认使用的是:(在django.conf.global_settings.py中可以查看)这个类(及其父类)里面有数据库中所有的字段 其中没有手机号以及头像。这时候自定义类的特点就展现出来了。

2023-11-14 16:08:27 74

原创 django配置富文本

找到合适的按操作指示进行安装和配置。注:不需要重新生成迁移文件和迁移。搜索:ckeditor。

2023-11-14 15:13:01 26

原创 windows如何从终端进入mysql数据库

【代码】windows如何从终端进入mysql数据库。

2023-11-07 15:18:27 133

原创 python爬虫框架--scrapy基础使用

3.Scrapy 使用了Twisted异步网络框架来处理网络通讯,可以加快下载速度,并且包含了各种中间件接口,可以灵活的完成各种需求。1.Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架。1.新建项目(scrapy startproject xxx):新建一个新的爬虫项目。2.制作爬虫(spiders/xxspider.py):制作爬虫开始爬取网页。3.明确目标(编写items.py):明确你想要抓取的目标。1、创建run.py文件,和setting.py同级目录。

2023-11-06 21:46:34 738

原创 解决python的requests请求时与Fiddler Classic 触发的ssl异常

本篇仅为了记录遇到的问题及解决的方案 如有问题欢迎指出。verify 设置为False。以及在请求中将验证身份的。

2023-11-02 09:00:57 174 1

原创 类的动态、静态赋值、调用

增加类属性 -->可以通过实例调用 也可以通过类名调用。动态的给类内增加实例方法。

2023-08-22 11:14:52 115 1

原创 mysql创建数据库、表、插入、CURD、删除、更新、查看.......

主键约束:每个表中必须有主键,主键必须唯一,能够确定唯一一行,primary key(列名)非空约束:not null自增长:auto_increment唯一约束:unique 不能重复默认值:default 内容 默认内容外键:是另一个表的主键 foreign key(列名) reference 表名(主键名)权限 on update restrict 拒绝更新on delete restrict 拒绝删除on update cascade 级联,同步更新。

2023-08-21 21:02:01 851 1

原创 在windows下安装linux相关操作及linux基础操作

linux从入门到入门~~

2023-08-17 11:26:07 103

原创 python中使用面向对象之学习pygame

本章主要讲解:使用py基础重难点的面向对象来学习pygame不墨迹不废话 直接上全部类处理。

2023-08-12 18:00:00 215 1

原创 如何使用面向对象制作小游戏

这里以pygame做飞机大战来讲解不墨迹 直接上成品源码 有看不懂的可以评论或这私我 可以细讲window11pygamepycharm。

2023-08-12 10:54:50 69 1

原创 超详细讲解----函数篇

函数的定义使用关键字def,后面跟着函数的名称、参数列表和冒号")greet("Alice") # 输出:Hello, Alice!

2023-07-21 19:51:34 31 1

原创 python基础九大数据类型汇总--超详细

1.创建元组:元组使用小括号 () 来创建,可以包含任意类型的数据项,数据项之间使用逗号进行分隔。2.访问元组元素:元组中的元素是有序的,并且可以通过索引来访问。索引从0开始,表示第一个元素,负数索引表示从后往前的位置。3.切片操作:可以使用切片(slice)操作来获取元组的子集。切片操作的语法是通过使用冒号分隔起始索引和结束索引。4.元组的长度:可以通过。

2023-07-21 19:36:29 2030 1

原创 Python程序结构一顺一分二循环

顺序结构是一种程序控制结构,它按照代码的先后顺序依次执行每条语句。顺序结构是最简单直观的结构,它会从程序的开始处开始执行,一行一行地依次执行,直到到达程序的结束。循环在满足条件的情况下,重复执行指定的代码块。分支结构是一种程序控制结构,它允许根据条件的真假来选择不同的执行路径。在顺序结构中,代码按照从上到下的顺序执行,没有跳过或循环的操作。循环结构允许重复执行一段代码块,直到满足退出循环的条件。循环用于遍历一个可迭代对象(如列表、元组、字符串等)中的元素,并按照指定的代码块重复执行。

2023-07-15 09:03:45 46 1

原创 Python解释器之快速记忆

点击右上角齿轮 --> 设置 --> 右侧选择项目:(项目名字)--> python解释器 -->添加新的解释器 --> 添加本地解释器 --> 然后在基础解释器选择 --> 确定 --> 确定。随便在pycharm中找一个python文件或python文件夹,右击打开于-->文件资源管理器-->里面有两个文件夹-->一个是.idea,一个是venv 不要删除。6.在下面的位置选择中,改变上面的位置,下面的位置会随之改变,我们需要在最后的位置,加一个\venv,将环境配置存放在里面。

2023-07-07 20:59:29 45 1

原创 Python运算符--理论加实践

* 大于 * / // % 大于 + - 大于 >> >= < 位运算符 > 比较运算符 > 布尔运算 > 赋值运算符。and:并且,两边都为真结果才是真。按位取反 涉及曾反补。|按位或:相同位置只要有一个1,结果就是1。&按位与:形同位置都是1,结果才是1。

2023-07-07 20:56:38 27 1

原创 Python变量与数据类型--超详细篇目

等号的左边是变量名等号是赋值运算符等号的右边是变量值在 Python 中,常量是不可更改的值,其值在程序执行期间保持不变。不像其他编程语言一样,Python 中没有内置的“常量”关键字来定义常量。通常,我们使用大写字母来表示常量,以方便在代码中区分变量和常量。

2023-07-07 20:56:33 90 1

原创 2023/7/4 python课笔记

编程语言的分类变量的特点、定义方式、变量名规范、变量的注意事项、常量五大基本数据类型,查看数据类型的方法、变量的类型取决于什么变成语言分为: 1.编译语言 2.半编译半解释型语言 3.解释型语言 对于编译语言: 典型:c、c++

2023-07-04 17:37:51 32 1

原创 2023/6/30第五天python课笔记

now2_time = f"现在是{now_time.year}年{now_time.month}月{now_time.day}日 {now_time.hour}时{now_time.minute}分{now_time.second}秒"print(f"我的生日是:{target_time.year, target_time.month, target_time.day}")通过获取的当前时间然后调用年(year) 月(month) 日(day) 时(hour) 分(minute) 秒(second)

2023-06-30 17:51:33 53 1

原创 2023/6/29第四天python课笔记

一、python中的输出语句输出:在程序运行的过程中产生的数据可以输出到控制台、文件、数据库print方法可以将内容输出到控制台可以输出多个内容,默认使用空格隔开 可以通过关键字 sep 来指定分割符 默认值空格默认占一行 可以通过关键字end来指明输出结束符号 默认值是\n换行 eg: print("马云", "马化腾", "马申奥", "混进来了个什么东西", sep="+++

2023-06-29 17:58:17 38 1

原创 list其他常用方法

lis8 = ["马申奥", "在", "奇酷教育", "学", "python", ["坚持", "努力", "为了人民币"]]print(lis4)的结果是:[1, 2, 4, 6, 7, 11, -12] 绝对值大小排序。print(lis4 )的结果是:[-12, 1, 2, 4, 6, 7, 11] 从小打到。print(lis4)的结果是:[11, 7, 6, 4, 2, 1, -12] 从大到小。和sort()一样,都是直接对列表使用的,没有返回值。

2023-06-29 17:31:49 51 1

原创 2023/6/28第三天python课笔记

6.circle() 画圆的,可以传入两个参数,第一个是圆的半径,第二个是所要画的圆范围多大,例如半圆180,四分之三圆270等。3.color()可以传入两个参数,第一个参数是画笔路径的填充色,第二个是所画图形的填充色。4.begin_fill(), end_fill()开始填充和结束填充,不用传入参数。1.reset()重置画布,这个可以不写,但是不能写在开始画的后面,否则会清空画布。7.up(), down()不用传入参数,表示抬起画笔,落下画笔。10.ht()不用传入参数,表示隐藏画笔。

2023-06-28 17:57:37 55 1

原创 list的增删改查

结果是:list = ['马', '申', '奥', '最', '爱', '打', '王', '者', '荣', '耀']list = ["马", "申", "奥", "最","不", "爱", "学", "习", "java"]result:['马深奥', '爱看', '喜羊羊', '超级', '幼稚', 1, 2, 3, 4, 'b', 'c', 'n']result:['马深奥', '爱看', '喜羊羊', '超级', '幼稚', 1, 2, 3, 4]data1 = ['超级', '幼稚']

2023-06-28 17:32:03 296 1

原创 2023/6/27第二天python课笔记

注意:需要转为换多少进制,所给的字符串应该符合该进制的要求,例如如果想要将字符串str2 = "1789"转化为八进制,就不可以,因为八进制只能出现0-7之间的数字。如果给定一个十进制的数字,如果想要转化为十六进制,需要调用函数方法print(hex(十进制数字))如果给定一个十进制的数字,如果想要转化为二进制,需要调用函数方法print(bin(十进制数字))如果给定一个十进制的数字,如果想要转化为八进制,需要调用函数方法print(oct(十进制数字))cd 文件夹名字\文件夹名字 可以多级进入。

2023-06-27 18:15:26 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除