自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决 Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。(酷狗音乐占用8000端口)

这个错误为端口被其它应用占用(比较常见的就是酷狗音乐)比如你开着酷狗音乐运行Django项目时就会出现这个错误(Flask端口设为8000时也一样)之前解决这个问题的方法是先把酷狗音乐关掉再运行项目或者更改项目的端口号其实这个问题还有一个更好且更容易操作的解决办法——更改酷狗音乐的端口这样一来就能边听歌边跑项目了,毕竟小孩子才做选择具体操作步骤如下:在酷狗音乐界面上方找到设置按钮并点击,在弹出的菜单中找到设置选项并点击在弹出界面左侧找到下载设置并点击,找到下载端口输.

2020-08-04 17:12:56 1932

原创 Python3操作Access数据库,使用pypyodbc模块

最近使用到了office中的Access数据库,Python可以通过pypyodbc模块使用SQL语句对该数据库进行增删改查等操作安装pypyodbc模块pip install pypyodbc首先连接数据库import pypyodbcpath = u'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=' + r"这...

2019-09-23 11:05:23 4484 2

原创 使用一个函数实现快排

在研究算法的时候发现了一种新的快排实现方法,相较于其它方法,这种方法的代码更为简洁,而且易于理解,只需要使用不到十行代码就能够实现,具体代码如下。def quicksort(a_list): if len(a_list) < 2: # 首先判断列表的长度,如果列表的长度位0或1则无需排序直接返回 return a_list else: ...

2019-05-12 18:42:25 351

原创 flask项目的创建

flask简介flask是一个使用Python编写的轻量级web应用框架。在flask的官方文档中用“微”这个字来介绍flaskflask官方文档:http://docs.jinkan.org/docs/flask/flask与Django的对比首先flask与Django都是web框架,都是用来做网站的。Django给用户提供了完整的封装,创建项目之后就有了完整的项目结构,优点在于...

2019-01-23 21:13:59 3529 1

原创 基于django的异步请求总结

我们的ajax代码是写在jq里的,所以首先要注意入口函数一定要写对(首先你还得有jq)&amp;amp;lt;script src = &amp;quot;jquery-3.0.0.js&amp;quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;&amp;amp;lt;script&amp;amp;gt; $( function(){ 内容 } )&a

2019-01-12 11:03:08 3815

原创 Django cookie

cookie:网站为了验证用户身份而下发的存储在用户本地终端上的数据。基本上就是这个意思:用户向服务器发起请求,服务器下发cookie到本地,下次请求时用户携带cookie进行请求。cookie参数:name:规定 cookie 的名称value:规定cookie的值max_age:寿命,单位为秒,默认为Noneexpires:过期时间,和寿命是冲突的,默认值为Nonepath:c...

2019-01-08 21:37:29 178

原创 用户登录逻辑

关于登录这个问题,登录界面同样是用form表单,用户输入用户名和密码,点击登录按钮提交form表单,我们通过我们设置的函数获取用户输入的数据,然后拿用户的用户名到数据库里进行匹配,如果匹配不到值说明用户名不存在,我们就在前端页面告知用户,如果匹配到值了则说明用户名存在,我们可以进一步验证密码,如果密码正确则跳转页面到内容页,如果密码错误则在前端页面告知用户。def login(request):...

2019-01-08 21:19:33 2011

原创 form表单

form表单:form表单写在HTML文件里两个属性:action属性定义在提交表单时执行的动作。向服务器提交表单的通常做法是使用提交按钮。通常,表单会被提交到 web 服务器上的网页。如果省略 action 属性,则 action 会被设置为当前页面。method属性规定在提交表单时所用的 HTTP 方法(GET 或 POST)使用GET:如果表单提交是被动的(比如搜索引擎查询),...

2019-01-07 21:53:14 634

原创 Django数据库查询

首先通过Django管理添加几条数据到student数据表里关于图片:安装pillow python最广泛的图片处理模块pillow语句pip install pillow我们安装pillow来使用ImgField如果信息中有图片,在数据建模时在models.py中按照如下格式书写photo = models.ImageField(upload_to=&amp;quot;static\image&amp;quot;)其中...

2019-01-06 17:59:51 972 1

原创 Django数据库定义

ORM被称为数据库映射关系,在操作数据库的时候,开发人员不直接接触数据库语句,而是选择用Python描述数据库,然后将描述传递给ORM,ORM将描述翻译为sql语句传递给MySQL进行执行。Django本身是鼓励开发者进行相对独立的项目开发的,所以Django的设计理念当中有一个关键的元素,叫做app,所谓的app就是项目当中具体的功能。首先创建APP:切入项目目录,在manage.py的目...

2019-01-06 15:25:43 1302 5

原创 Django的安装与Django项目的创建

virtualenv简介:virtualenv是一个独立(相对)的开发环境,给我们作为开发的环境,让我们进行操作。这样,我们在同一台电脑上可以开始进行多个版本的Django开发,而且不用担心会有版本混淆的问题,而且可以很清楚看到我们安装的包,使用的包。安装virtualenv环境:在命令行中输入pip install virtualenv创建开发的虚拟环境:首先新建一个文件夹作为项目目录...

2019-01-05 17:13:08 811

原创 Linux笔记

Linux特点及哲学思想:一切皆文件组合目的单一的小程序完成复杂的任务使用文本文件保存配置信息尽量避免跟用户交互由众多目的单一的应用程序组成:一个程序只做一件事,且做好终端:人机交互的最后一个界面shell:人机交互程序Linux目录层级:/bin 全局指令文件所在的路径/home 普通用户的家目录所在的路径/root 超级用户家目录所在的路径/boot 内核文件引导...

2018-12-24 22:20:02 134

原创 MySQL笔记

MySQL数据类型四种基本数据类型:数值,字符,时间,二进制常用数值数据类型整数:int,int(num) 括号中的数字为显示宽度,与取值范围无关,如果数值为一位则显示的时候会在前面补num-1个空格,不影响存储。小数:decimal(M,N) M代表总共的位数,N代表小数位的位数。常用字符数据类型定长字符:char(N) 如果只存储了一个字符,则右边会填充N-1个空格,保证一共N个字...

2018-12-18 22:08:50 208

原创 Python打印输出等腰三角形和空心等腰三角形

等腰三角形n是三角形的总行数,i是第多少行,先打印n-i个空格,然后打印2i-1个星号,最后换行开始打印下一行n = int(input("请输入要打印的行数"))i = 1while i &lt;= n: j = 1 while j &lt;= n-i: print(" ",end="") # 打印n-i个空格 j += 1...

2018-11-26 21:40:36 10240

原创 Python数据结构

排序冒泡排序# 用while循环实现a = [5, 4, 3, 2, 1]i = 0while i &lt; len(a) - 1: j = 0 while j &lt; len(a) - 1 - i: if a[j] &gt; a[j+1]: a[j], a[j+1] = a[j+1], a[j] j += ...

2018-11-26 20:54:13 232

原创 Python中的闭包和装饰器

闭包def aaa(num1): num2 = 2 def bbb(num3): he = num1 + num2 + num3 return(he) return bbba = aaa(1)print(a(1)) # 4print(a(2)) # 5print(a(3)) # 6装饰器(被装饰函数无返回值)import time# 装...

2018-11-12 21:22:25 202

原创 Python中的单例,工厂模式,观察者模式,策略模式

工厂模式class Bmw(): def say(self): print(&amp;quot;这是一辆宝马&amp;quot;)class Benchi(): def say(self): print(&amp;quot;这是一辆奔驰&amp;quot;)class Car(): @classmethod def abc(cls,name): if name == &a

2018-11-10 16:58:54 697

原创 Python中字符串常用操作

字符串常用操作(1)find检测指定字符串是否包含在当前字符串中,如果是返回开始的索引值,否则返回-1strs.find(str,start,end)start 为起始位置,end为结束位置(2)index作用和find()方法一样,不过当要查找的字符串不存在时会报错(find中是返回-1),所以一般使用find()(3)count返回 str在start和end之间在strs里...

2018-11-05 22:04:58 745

空空如也

空空如也

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

TA关注的人

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