![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
qq_52159647
这个作者很懒,什么都没留下…
展开
-
Djaong之forms组件相关
简单功能实现前端注册显示提示信息思路分析: 通过在post请求中和get请求中同时定义一个字典 前端通过span标签站位(行级标签根据内部文本大小决定大小) 当发送时候符合检测返回前端的span中的模板语法值为空 当发送不符合检测时候则返回定义好的字符串 后端: msg_dict = {'username': '', 'password': ' '} if request.method == 'POST': username = request.POST.ge原创 2021-03-01 21:42:24 · 169 阅读 · 0 评论 -
Django之Ajax相关
Ajax介绍Ajax:异步提交,局部刷新发送请求: 1.浏览器输入网址 2.form表单 3.a标签 4.ajax ===> POST/GETAjax: 1.并不是一门新的编程语言,而是一门新的标准方法(类似于装饰器) 2.能够在不刷新页面的前提下,与服务器交换数据刷新部分内容Ajax基本格式前端基本格式 $('.btn').click(function () { $.ajax({ // 1.指定朝那个后端发数据原创 2021-03-01 19:40:09 · 140 阅读 · 0 评论 -
python实现单例模式
单例模式介绍:单例模式是指创造多个对象但最后都会指向同一个内存地址,这种方式能够节省程序运行的内存空间。创建思想,第一次创建的时候判断是否存在,如果没有存在则创建,而后每次调用将返回同一个内存地址常用在socket套接字,日志记录,连接数据库等方面类实现单例模式:在类中定义一个变量,和类绑定函数实现import settingsclass Msql: __instance = None # 如同在类体外更改一样,更改后在后续运行代码时候类中的绑定的内属性被更改 # 类和函数不一样 #原创 2020-12-22 21:01:08 · 118 阅读 · 2 评论 -
python类的三大特性之继承
一.继承什么是继承继承是指一种创建新类的方法,在python中我们可以将一新建的类继承一个父类或者多个父类,新建的类称为子类或者派生类,他继承的父类称之为基类和超类通过类的__bases__属性,我们可以查看一个类继承的父类class Animal: passclass People(Animal): passprint(People.__bases__) #(<class '__main__.Animal'>,)在python2中有经典类和新式类之分,经典类转载 2020-12-21 20:21:30 · 164 阅读 · 0 评论 -
python面向对象三大特性之封装
一:封装1.封装的概念我们将相似的代码定义在类中就是一种封装,封装分为两步,隐藏和开放接口。我们可以对类中的代码严格的控制对他的访问。2.隐藏属性pythona在类中采取双下划线开头的方式定义一个隐藏的属性和隐藏的函数,本质上是一种变形操作将变量名变为_类名__变量名,并且会在函数的定义阶段和检查语法阶段进行变形,类在定义是就会执行,而函数会在被加()时被调用。总结: 1.python中对变量名前加__方法设置隐藏 2.仅仅是一种变形操作 ==> _类名__变量名 3.会在定义阶段和原创 2020-12-19 21:13:44 · 130 阅读 · 1 评论 -
python面向对象介绍
1.对象的概念面向对象的核心是对象二字,而对象的作用就在于高度整合,将不同的属性和功能放在一起,即提高了程序的解耦合能力,也提高了程序的可拓展性2.类和对象类即种类,对象即类的对象,类中放着的是对象共有的属性和功能,而对象中放着的是对象自己独有的功能和属性。3.面向对象编程3.1 类和对象的实例化要实例化一个对象则必须要先定义一个类,通常把用类创造对象的过程称为类的实例化过程class People: age = 18 def __init__(self,name): self.na原创 2020-12-19 20:35:04 · 110 阅读 · 1 评论 -
python元类
Python元类一.引言:python语言是一门面向对象的语言,在python中一切皆对象二 类的两种创建方式:一个类的三大组层部分:1.类名2.父类3.三类体代码1.类的创建可以用type方法#tyoe('类名',(父类,),{名称空间})classname = 'yct'def __init__(self,name,age): self.name = name self.age = agedef say(): passPerson = type('P原创 2020-12-10 21:30:04 · 70 阅读 · 0 评论