![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
高鹏飞白羊
从事自动化测试,接口测试,安全测试,性能测试
展开
-
链表反转Python
class LNode(object):def init(self,elem,next_=None):self.elem = elemself.next = next_def reverseList(head):if head==None or head.next ==None:returnpre = Nonenext = Nonewhile(head!=None):next = head.nexthead.next = prepre = headhead = nextretur原创 2021-01-08 16:24:39 · 147 阅读 · 0 评论 -
Django项目
25_天天生鲜网站开发从本章节开始, 我们将会带同学们完成一个天天生鲜网站. 通过该项目来掌握django的使用.25.1 项目页面展示天天生鲜项目分为6个页面, 分别是首页商品展示页面、商品分类展示页面、商品详细页面、购物车页面、订单提交界面、订单成功显示页面.25.1.1 首页商品展示页面首页部分展示数据, 分为三部分:页面左上角产品分类数据展示.右上角的 “我的购物车” 数据展示.页面主体部分的各个分类产品数据展示. 每个分类我们选出了最新添加的4个商品数据展示.页面展示效果如原创 2020-11-26 15:01:42 · 2443 阅读 · 1 评论 -
django写管理页面
输入地址:http://127.0.0.1:8000/admin/配置语言和时区:setting文件中LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'然后创建超级管理员:python manage.py createsuperuser输入用户名密码邮箱启动服务:python manage.py runserver创建admin创建哪个admin就再哪个目录下的admin.py 创建from django.contrib原创 2020-11-25 16:56:25 · 188 阅读 · 1 评论 -
ValueError: The QuerySet value for an exact lookup must be limited to one result using slicing.
Django报错:ValueError: The QuerySet value for an exact lookup must be limited to one result using slicing.我的代码为:order_goods_list = OrderGoods.objects.filter(goods_order=order_info)改为:order_goods_list = OrderGoods.objects.filter(goods_order__in=order_inf原创 2020-11-25 15:23:42 · 2011 阅读 · 1 评论 -
django报错:TypeError: ‘set‘ object is not reversible
这个错误是URL配置错误,我们在urls.py中,将urlpatterns={}换成urlpatterns=[]就OK了原创 2020-11-23 16:08:53 · 291 阅读 · 0 评论 -
Django学习之cookie笔记
Cookie 指某些网站为了辨别用户身份、在用户本地终端上存储的数据(通常经过加密).Cookie 最早是网景公司的前雇员 Lou Montulli 在1993年3月的发明. Cookie 是由服务器端生成, 发送给 User-Agent(一般是浏览器), 浏览器会将 Cookie 的 key/value 保存到某个目录下的文本文件内, 下次请求同一网站时就发送该Cookie 给服务器(前提是浏览器设置为启用cookie). Cookie 名称和值可以由服务器端开发自己定义.Cookies最典型的应用是原创 2020-11-20 14:26:16 · 77 阅读 · 0 评论 -
django模板学习笔记
模板文件1,在我们的总项目下,有一个temple目录,创建index的HTML文件<body> <h1>hello django</h1></body><body> <img src="static/banner01.jpg"></body></html>2,查看配置文件setting3,视图文件中访问模板文件from django.http import HttpRe原创 2020-11-20 14:17:54 · 129 阅读 · 0 评论 -
Django创建视图笔记
视图函数与网址对应当我们在浏览器输入不同的网址, 对应着浏览器发出的不同的请求, 对于不同的请求, 我们都会编写对应的函数来处理浏览器的请求. 请求处理函数, 我们定义在应用的 views.py 模块中, 每一个处理请求的函数, 我们叫做视图函数.该函数接收至少一个参数, 并且必须有返回值. 接收的参数类型为 HttpRequest 类型, 返回的数据类型必须为 HttpResponse 或者其子类.我们下面在 goods 应用的 views.py 模块中, 创建一个视图函数 index, 代码如下:原创 2020-11-20 11:17:31 · 153 阅读 · 0 评论 -
django项目环境搭建,数据库配置练习笔记
django环境准备1,安装Django,pip install django2,安装MySQL,pip install pymysql如果有虚拟环境那就在虚拟环境安装以上包创建项目1,创建Django项目2,项目中添加文件在termal里面输入:python manage.py startapp goods,增加的文件夹带所有需要的文件![在这里插入图片描述](https://img-blog.csdnimg.cn/20201119155828549.png?x-oss-process=i原创 2020-11-20 10:28:52 · 259 阅读 · 0 评论 -
python的邮件发送笔记
from email.mime.text import MIMETextfrom email.header import Headerfrom email import encodersfrom email.utils import parseaddr# 注意到构造MIMEText对象时,第一个参数就是邮件正文,第二个参数是MIME的subtype,传入'plain'表示纯文本,最终的MIME就是'text/plain',最后一定要用utf-8编码保证多语言兼容性。msg = MIMEText('原创 2020-11-18 17:15:46 · 134 阅读 · 0 评论 -
flask第一个demo学习笔记
flask第一个demo学习笔记首先写一个flask的Python文件from flask import Flask# 导入配置文件,配置文件中配置debug的开启和关闭from config import DEBUG# 初始化app = Flask(__name__)# 获取配置文件app.config.from_object("config")# 判断配置文件中的debug值print(app.config["DEBUG"])# 路由@app.route('/hello')原创 2020-11-10 17:53:38 · 663 阅读 · 0 评论 -
python装饰器学习笔记
装饰器import timedef decorator(func):# **kw:key word# *args 可变参数def wrapper(*args,**kw):print(time.time())func(*args,**kw)return wrapper@decoratordef f1(func_name):print(“this is 装饰器” + func_name)f1(’ funcname’)@decoratordef f2(func_name2,func_t原创 2020-10-21 18:09:18 · 148 阅读 · 1 评论 -
filter过滤
filter 过滤过滤数组中数字为0的list_x = [1,0,2,0,3,0,4]r = filter(lambda x: True if x!=0 else False, list_x)print(list®)filter的特点:lambda表达式必须有真和假原创 2020-10-20 11:18:47 · 174 阅读 · 0 评论 -
reduce
reduce,过程:由此可以看出,过程,reduce第一个参数是函数表达式lambda,第二个是参数,第三个是初始值x,y,取前两个数字然后x选取算起来的和,y取后面一个数字from functools import reducelist_x = [1,2,3,4,5,6,7,8,9]r = reduce(lambda x,y: x+y, list_x)print®...原创 2020-10-20 11:03:40 · 150 阅读 · 0 评论 -
python的map和lambda
python的map和lambda写一个抛物线:lsit_x = [1,2,3,4,5,6,7,8,9]list_y = [1,2,3,4,5,6,7,8,9]r = map(lambda x,y: xx+2x*y, lsit_x,list_y)print(list®)map的两个参数要长度一致如果map的两个参数长度不一致,那么按照最短的来计算...原创 2020-10-20 10:25:49 · 145 阅读 · 0 评论 -
python数据分析2之分析豆瓣电影
import pandas as pdimport numpy as np读取豆瓣电影数据文档df=pd.read_csv(‘doban.csv’)df.head(1)每年的数量(求和),评分(平均数),评分人数(平均数)china_year=df.groupby(‘year’).agg({‘id’:‘count’,‘rate’:‘mean’,‘rating_num’:‘mean’}...原创 2019-08-22 10:02:53 · 2217 阅读 · 0 评论 -
python数据分析
python数据分析读取文件import pandas as pdnoble=pd.read_csv(‘nobel.csv’)head参数是显示多少行数据noble.head()统计得奖国家最多的是value_counts()对数据进行分组求和noble[‘birth_country’].value_counts().head(10)需要增加一列数据,标记美国获得者为true...原创 2019-08-21 14:03:13 · 449 阅读 · 0 评论