12 2020 档案

摘要:一、进入shell界面命令如下 python manage.py shell 二、进行引用命令 from polls.models import * 数据的查询命令如下 a=Question.objects.all() a[0].question_text 数据的添加命令如下 调用模块 from d 阅读全文
posted @ 2020-12-21 21:40 秋叶落日 阅读(317) 评论(0) 推荐(0) 编辑
摘要:一、在mysql中创建数据库 二、在models.py中创建。数据库中的列名及数据类型 class Question(models.Model): question_text = models.CharField(max_length=200)#等号左边为列名右边为数据类型等的设置 pub_date 阅读全文
posted @ 2020-12-21 20:33 秋叶落日 阅读(569) 评论(0) 推荐(0) 编辑
摘要:django 下载 在命令提示符中执行 创建一个项目 或 运行项目 python manage.py runserver 127.0.0.1:8008 测试 出现如上图测试成功。 如需更换端口号可执行以下命令 python manage.py runserver 8080 ctrl+c退出启动项目 阅读全文
posted @ 2020-12-17 16:43 秋叶落日 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-13 14:35 秋叶落日 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-13 14:32 秋叶落日 阅读(93) 评论(0) 推荐(0) 编辑
摘要:python连接mysql数据库 1. 先下载pymysqll模块,进入命令提示符界面运行以下命令 在python中执行以下命令可查询数据库 # import pymysql#调用模块 # db = pymysql.connect(user = 'root',password='wbf980728' 阅读全文
posted @ 2020-12-12 15:58 秋叶落日 阅读(4763) 评论(0) 推荐(0) 编辑
摘要:HTTP 属于超文本传输协议,用来在 Internet 上传送超文本。 HTTPS 为安全超文本传输协议,在 HT TPS 基础上拥有更强的安全性,简单来说 HTTPS 是 HTTP 的安全版,是使用 TLS/SSL 加密的 HTTP 协 议。 一、HTTP和HTTPS的基本概念 HTTP:是互联网 阅读全文
posted @ 2020-12-11 17:08 秋叶落日 阅读(476) 评论(0) 推荐(0) 编辑
摘要:从一个小故事开始: 三次牵手:男:我喜欢你。女:我知道了,我也喜欢你。男:我知道了,那我们在一起吧。四次分手:男:我不喜欢你了,我要和你分手。女:我知道到了,等我先打完这把王者荣耀再说。女:我打完了,我也不喜欢你了,我要和你分手。男:我知道了,同意分手。 序列号与确认号的含义 ACK=1:确认序号有 阅读全文
posted @ 2020-12-11 16:43 秋叶落日 阅读(115) 评论(0) 推荐(0) 编辑
摘要:获取当前时间 及指定时间 # from datetime import datetime#调用处理日期与时间的标准库 # now = datetime.now()#获取当前时间 # print(now) # import time # ww = time.time()#以时间戳形式获取时间 # pr 阅读全文
posted @ 2020-12-08 17:52 秋叶落日 阅读(113) 评论(0) 推荐(0) 编辑
摘要:在多线程环境下,每个线程都有自己的数据。一个线程使用自己的局部变量比使用全局变量好,因为局部变量只有线程自己能看见,不会影响其他线程,而全局变量的修改必须加锁。 阅读全文
posted @ 2020-12-05 17:32 秋叶落日 阅读(101) 评论(0) 推荐(0) 编辑
摘要:多任务的实现有3种方式: 多进程模式; 多线程模式; 多进程+多线程模式。 多进程 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后, 阅读全文
posted @ 2020-12-05 17:10 秋叶落日 阅读(113) 评论(0) 推荐(0) 编辑
摘要:序列化 把变量从内存中变成可存储或传输的过程称之为序列化 # import json # d=dict(name='Bob', age=20, score=88)#创建字典 # print(d) # print(type(d)) # a=json.dumps(d)#序列化将字典转化为str # pr 阅读全文
posted @ 2020-12-05 15:42 秋叶落日 阅读(272) 评论(0) 推荐(0) 编辑
摘要:使用os模块的基本功能 # import os # f= os.name #查看操作系统类型 # print(f) 如果是posix,说明系统是Linux、Unix或Mac OS X,如果是nt,就是Windows系统。 要获取详细的系统信息,可以调用uname()函数 注意uname()函数在Wi 阅读全文
posted @ 2020-12-05 15:13 秋叶落日 阅读(91) 评论(0) 推荐(0) 编辑
摘要:StringIO StringIO :就是在内存中读写str。 把str写入StringIO,我们需要先创建一个StringIO # from io import StringIO #调用模块 # f=StringIO() #创建一个StringIO # f.write('hello')#将hell 阅读全文
posted @ 2020-12-05 14:26 秋叶落日 阅读(265) 评论(0) 推荐(0) 编辑
摘要:写文件 # f= open('D:\\桌面\\py\\hello.txt','w')#确定文件的位置,并确定读写 # f.write('hello,world')#写入的内容 # f.close()#关闭文件 j w 写入内容 a+ 追加写入内容 读文件 # f=open('D:\\桌面\\py\\ 阅读全文
posted @ 2020-12-03 20:56 秋叶落日 阅读(98) 评论(0) 推荐(0) 编辑
摘要:错误处理 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。 Python内置try...except...finally...的错误处理机制 # try: # print('try...') # r=10/0 #运算式 # print('r 阅读全文
posted @ 2020-12-03 20:38 秋叶落日 阅读(117) 评论(0) 推荐(0) 编辑
摘要:使用_ _slots_ _ # class Student(object):#创建一个类,类中不存放仍何属性 # pass # s=Student() #调用类 # s.name='Michael'#给类一个属性 # print(s.name) # def set_age(self,age):#定义 阅读全文
posted @ 2020-12-03 19:03 秋叶落日 阅读(103) 评论(0) 推荐(0) 编辑
摘要:当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 继承有什么好处?最大的好处是子类获得了父类的全部功能。 # class Ww(object): #创 阅读全文
posted @ 2020-12-03 14:40 秋叶落日 阅读(180) 评论(0) 推荐(0) 编辑
摘要:#九九乘法表方法一 # for i in range(1,10): # strs='\t' # for j in range(i,10): # strs+=(str(i)+'*'+str(j)+'='+str(i*j)+'\t') # print(strs) #九九乘法表方法二 # for i in 阅读全文
posted @ 2020-12-02 17:14 秋叶落日 阅读(109) 评论(0) 推荐(0) 编辑
摘要:# class Node: # def __init__(self,data): # # 要存的数据 # self.data = data # # 指向下一个节点的指针 # self.next = None # # class LinkedList: # def __init__(self): # 阅读全文
posted @ 2020-12-02 17:05 秋叶落日 阅读(119) 评论(0) 推荐(0) 编辑
摘要:在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。 从Student类的定义来看,外部代码还是可以自由地修改一个实例的name、score属性 # class Student(object): # def __init__(self 阅读全文
posted @ 2020-12-02 16:57 秋叶落日 阅读(167) 评论(0) 推荐(0) 编辑
摘要:面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 在Python中,定义类是通过class关键字 class Student(object): pass Stud 阅读全文
posted @ 2020-12-02 15:52 秋叶落日 阅读(128) 评论(0) 推荐(0) 编辑
摘要:模块 Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。 使用模块的第一步,就是导入该模块: # import sys 导入sys模块后,我们就有了变量sys指向该模块,利用sys这个变量,就可以访问sys模块的所有功能。 安装第三方模块 在Python中,安装第三方 阅读全文
posted @ 2020-12-02 14:51 秋叶落日 阅读(48) 评论(0) 推荐(0) 编辑
摘要:返回函数 函数作为结果值返回 # def lazy_sum(*args): # def sum(): # ax = 0 # for n in args: # ax = ax + n # return ax # return sum # f1=lazy_sum(1,2,3) # f2=lazy_sum 阅读全文
posted @ 2020-12-01 17:39 秋叶落日 阅读(117) 评论(0) 推荐(0) 编辑
摘要:filter() Python内建的filter()函数用于过滤序列 filter()接收一个函数和一个序列。 filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 # def s(n): #定义函数 # return n%2==0 #函数输 阅读全文
posted @ 2020-12-01 15:16 秋叶落日 阅读(191) 评论(0) 推荐(0) 编辑
摘要:列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 写列表生成式时,把要生成的元素x放到前面,后面跟for循环,就可以把list创建出来 # a=[x for x in range(1,10)] # print(a) for循环后面 阅读全文
posted @ 2020-12-01 11:49 秋叶落日 阅读(305) 评论(0) 推荐(0) 编辑
摘要:切片 切片指从一个list或tuple取出部分元素是一种非常常见的操作。 例如: # a='wihlnfoiahf;,fapngnif' # print(a[0:5:2]) 0 表示从下标是0的地方开始 5 表示到下标是5的地方结束,但不包括下标 2 表示步长 迭代 如果给定一个list或tuple 阅读全文
posted @ 2020-12-01 11:35 秋叶落日 阅读(76) 评论(0) 推荐(0) 编辑
摘要:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 # def ss(x): #定义一个函数 # if x==1: #判断参数是否等于1 # return x #参数等于1 输出参数 # return x+ss(x-1) # 参数不等于1 参数加上函数ss(x-1), 阅读全文
posted @ 2020-12-01 10:35 秋叶落日 阅读(114) 评论(0) 推荐(0) 编辑