-
Django-08 forms组件
所属栏目:[Python] 日期:2020-12-20 热度:118
forms组件 概念 django框架提供的一个Form类,来进行web开发中的表单提交数据的处理工作。 ? 校验字段功能 models.py ? ? ? ? ?views.py 定义检验规则: ? 前端提交的forms校验 ? ? ? ? regist.html ? ? ?循环标签方式 views.py 定义校验规则:比上面多了lab[详细]
-
一文透彻掌握 Python 编码问题
所属栏目:[Python] 日期:2020-12-20 热度:156
一、当我说字符时,我在说什么? 当我们提起字符串时,每个程序员都能理解到,我们说的是一个字符序列。但是,当我们说字符时,很多人就困惑了。 写在纸上的字符很容易辨识,但是为了将不同的字符在计算机中标识出来,人类发明了unicode字符。简单讲,unicod[详细]
-
Django配置Mysql数据库 (Pycharm)
所属栏目:[Python] 日期:2020-12-20 热度:60
Django配置MySQL数据库方法 一、settings.py文件中修改数据库配置为下面的内容: # Database # https://docs.djangoproject.com/en/2.0/ref/settings/#databases DATABASES = { ‘ default ‘ : { ‘ ENGINE ‘ : ‘ django.db.backends.mysql ‘ , ‘ HOST[详细]
-
#【Python】【基础知识】【模块】【Python的常用模块】
所属栏目:[Python] 日期:2020-12-20 热度:106
在IDE解释器中,执行help(‘modules‘)可查看当前环境可调用的Python模块: help( ‘ modules ‘ )Please wait a moment while I gather a list of all available modules... __future__ atexit http scrolledlist __main__ audioop hyperparser search_abc[详细]
-
PIL和Pillow
所属栏目:[Python] 日期:2020-12-20 热度:174
关于Pillow与PIL PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。 PIL官方网站:http://www.pythonware.com/products/pil/ Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处[详细]
-
如何查看Python的库(linux)
所属栏目:[Python] 日期:2020-12-20 热度:68
一、命令行下使用pydoc命令 在命令行下运行$ pydoc modules即可查看 二、在python交互解释器中使用help()查看 在交互式解释器中输入 help("modules")即可,效果跟在命令行下输入$ pydoc modules是一样的 三、在python交互是解释器下导入sys模块查看 python的[详细]
-
1-22Python练习题-1
所属栏目:[Python] 日期:2020-12-20 热度:197
? Python? ? (一)四个数字:1、2、3、4,组成多少个互不相同且无重复数字的三位数?各是多少? In?[1]: b = [] for i in range ( 1 , 5 ): for j in range ( 1 , 5 ): for k in range ( 1 , 5 ): if ( i != j ) and ( i != k ) and ( j != k ): #print(i,j[详细]
-
pythonweb开发中的csrft机制
所属栏目:[Python] 日期:2020-12-20 热度:86
环境介绍: python+django python+flask ? python中的网站开发中的csrf机制 前端向服务器发起post请求,从cookies中获取一个csrf_token值,从请求体中重新获取一个csrf_token值,如果两个值相同,则表明csrf验证通过,如果两个值不同,则校验失败。会向前端返回[详细]
-
python进阶五(定制类)【5-8 python中__call__】
所属栏目:[Python] 日期:2020-12-20 热度:188
python中 __call__ 在Python中,函数其实是一个对象: 1 f = abs 2 f. __name__ 3 ‘ abs ‘ 4 f(-123 ) 5 123 由于?f?可以被调用,所以,f?被称为可调用对象。 所有的函数都是可调用对象。 一个 类实例也可以变成一个可调用对象,只需要实现一个特殊方法__c[详细]
-
Django3.0 前瞻 支持异步通信
所属栏目:[Python] 日期:2020-12-20 热度:160
最近两年,Django的版本号提升得特别快,2.0还没有多久,很快就要到3.0了。 让我们先看看官方的路线图和时间表: 版本号 发布日期 停止更新日期 停止维护日期 3.0 2019-12 2020-08 2021-04 3.1 2020-08 2021-04 2021-12 3.2 LTS 2021-04 2021-12 2024-04 可以[详细]
-
Django ORM整理
所属栏目:[Python] 日期:2020-12-20 热度:62
字段类型 # 自增长 Auto = models.AutoField() BigAuto = models.BigAutoField() # 二进制 Binary = models.BinaryField() # 布尔型 Boolean = models.BooleanField() NullBoolean = models.NullBooleanField() # 整型 PositiveSmallInteger = models.Positi[详细]
-
python鸭子类型
所属栏目:[Python] 日期:2020-12-20 热度:95
“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就能够被称为鸭子” python的鸭子类型的设计让python的诸多对象的分类和应用更加灵活,需要注意类型和对象的区别(python的类也是对象),类型概念包含的范围更广,比如可迭代类型就[详细]
-
python_shutil模块
所属栏目:[Python] 日期:2020-12-20 热度:167
删除目录: import shutil # 删除目录:删除名字为wdc的目录 shutil.rmtree( ‘ wdc ‘ ) 重命名: import shutil # 重命名:将名字为123.gif的文件名字改为b.gif shutil.move( ‘ 123.gif ‘ , ‘ b.gif ‘ ) 压缩文件: import shutil # 压缩文件:压缩后[详细]
-
Django 基本使用
所属栏目:[Python] 日期:2020-12-20 热度:162
Django 基本使用 Django 安装 pip install django Django 创建项目 django-admin.py startproject 项目名称 Django 创建应用 python manage.py startapp app名称 Django 启动项目 python manage.py runserver IP:PORT 添加一个显示当前时间的功能 修改view.p[详细]
-
python 装饰器
所属栏目:[Python] 日期:2020-12-20 热度:71
1.装饰器 对已有函数 def add(x,y): return x+y 如果需要添加返回原始数据的功能,则必须重写return语句,并且会改变返回值的类型。对于已经编写完成的程序,改动一处可能会造成其他相关部分出错。 利用装饰器则可以在不必改动原有函数的前提下增加功能,经[详细]
-
二、Python开发---11、函数
所属栏目:[Python] 日期:2020-12-20 热度:116
定义函数 格式: def 函数名(参数):? ? ? 函数体 函数名其实就是指向一个函数对象的引用,完全可以把函数名赋值给一个变量,相当于给这个函数起了一个别名 def Pname(): # 当前函数不放参数 print ( ‘ 大家好我是杰大哥! ‘ )Pname() # 调用函数 执行了函[详细]
-
*#【Python】【demo实验37】【基础实验】【学用tkinter画圆形/制
所属栏目:[Python] 日期:2020-12-20 热度:52
? 原题:使用tkinter库画圆形。 ? 原题给出的代码: # !/usr/bin/python # encoding=utf-8 # -*- coding: UTF-8 -*- # 画图,学用circle画圆形。 if __name__ == ‘ __main__ ‘ : from tkinter import * canvas = Canvas(width=800,height=600,bg= ‘ yello[详细]
-
Python Ethical Hacking - BACKDOORS(3)
所属栏目:[Python] 日期:2020-12-20 热度:188
BACKDOORS Sockets Problem: TCP is stream-based. Difficult to identify the end of message/batch. Solution: Make sure the message is well defined. Implement a protocol that sends and receives methods conform to. Send the size of the message[详细]
-
django数据模型中关于on_delete, db_constraint的参数说明
所属栏目:[Python] 日期:2020-12-20 热度:76
django数据模型中关于on_delete,db_constraint的参数说明 # 半夜撸代码 正在一顿操作猛如虎的时候,发现删了其中一张表的某条记录,结果发现其他表跟这个字段的关联的也都被删除,我已经写了db_constraint=False 难道我用错了,最后只能查资料,原来想断关联还想[详细]
-
flask与微信小程序登录(后端)
所属栏目:[Python] 日期:2020-12-20 热度:141
开发微信小程序时,接入小程序的授权登录可以快速实现用户注册登录的步骤,是快速建立用户体系的重要一步。这篇文章将介绍 python + flask + 微信小程序实现用户快速注册登录方案(本文主要进行后端逻辑的梳理,小程序端逻辑只写了必要的部分,如有需要,请[详细]
-
《利用Python进行数据分析·第2版》第四章 Numpy基础:数组和矢
所属栏目:[Python] 日期:2020-12-20 热度:128
《利用Python进行数据分析·第2版》第四章 Numpy基础:数组和矢量计算 numpy高效处理大数组的数据原因: numpy是在一个连续的内存块中存储数据,独立于其他python内置对象。其C语言编写的算法库可以操作内存而不必进行其他工作。比起内置序列,使用的内存更[详细]
-
python 面向对象的程序设计
所属栏目:[Python] 日期:2020-12-20 热度:193
1.类与实例 1.1创建类和子类 类使用class关键字创建,类的属性和方法被列在一个缩进块中。 ? class animals: pass#“哺乳动物”是“动物”的子类class mammals(animals): passclass dog(mammals): pass ? ? ? 子类mammals可以继承父类animals的所有属性,同[详细]
-
python起步--windows系统下安装python解释器和PyCharm
所属栏目:[Python] 日期:2020-12-20 热度:86
参考教程: 1)https://www.runoob.com/w3cnote/pycharm-windows-install.html 2)https://blog.csdn.net/c_shell_python/article/details/79647627 ? 1、python官网(https://www.python.org/)下载python解释器 2、PyCharm 的下载地址:http://www.jetbrai[详细]
-
python--字符串
所属栏目:[Python] 日期:2020-12-20 热度:147
字符串: 什么是字符串: 在Python中,使用单引号或者双引号括起来的,就是字符串。 字符串也可以使用六个单引号或者六个双引号括起来。 在 Python3 中,字符串分为两种类型,第一种是 str ,是 unicode 字符串,第二种是 bytes ,就是经过编码后的字符串,[详细]
-
Python Ethical Hacking - BACKDOORS(7)
所属栏目:[Python] 日期:2020-12-20 热度:167
Handling Errors: If the client or server crashes,the connection will be lost. Backdoor crashes if: An incorrect command is sent. The correct command is miss-used. Listener: # !/usr/bin/env python import socket import json import base64 cla[详细]
