自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Django】django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required

【Django】django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required原因处理方式一处理方式二使用的Django版本为2.2raise ImproperlyConfigured('mysqlclient 1.4.0 or newer is required; you have %s.' % Database.__version__)django.core.exceptions.Imprope

2021-06-07 13:17:52 854 1

原创 VS code内置浏览器插件-Preview on Web Server

VS code内置浏览器需要自己下载安装,下面我们就来看看下载安装使用VS code内置浏览器的图文教程。软件名称:Visual Studio Code(代码编辑器) v1.51.1 64位 中文免费绿色版软件大小:60.7MB更新时间:2020-11-13立即下载1、打开VS code2、点击如图所示的插件商店3、点击顶部搜索栏输入“Preview on Web Server”4、 搜索结果第一个就是 点击install下载5、回到代码部分 ,鼠标右键单击,

2021-04-20 21:17:08 6182 2

原创 手机移动端基础样式base.css样式

手机移动端基础样式base.css样式@charset "utf-8";/* 禁用iPhone中Safari的字号自动调整 */html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; /* 解决IOS默认滑动很卡的情况 */ -webkit-overflow-scrolling : touch;}/* 禁止缩放表单 */input[type="submit"], input[type

2021-04-17 19:59:47 486 1

原创 1.Anaconda Navigator更新_Anaconda详细教程

Anaconda介绍、安装及使用教程前言Python是一种面向对象的解释型计算机程序设计语言,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动就能运行。Python的应用遍及人工智能、科学计算、Web开发、系统运维、大数据及云计算、金融、游戏开发等,具有数量庞大且功能相对完善的标准库和第三方库。一、Anaconda1、简介Anaconda是大型的科学计算平台,是Python集成开发环境,包含了大量的科学包

2021-03-07 10:41:50 6984

原创 1.Anaconda安装、换源与更新的方法(Windows)

Windows下Anaconda安装、换源与更新的方法Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。当你尝试pip install xxx时出现各种意外和依赖问题,那么conda就是一方良药。可以让你轻松的安装各种库并处理各种依赖问题。一、Anaconda安装可以从官网下载,不过服务器在国外,所以很慢。推荐使用国内镜像网站:清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda

2021-03-06 18:55:46 1622

原创 一、使用Python对word文档进行操作

使用Python对word文档进行操作一、安装Python-docxPython-docx是专门针对于word文档的一个模块,只能读取docx 不能读取doc文件。说白了,python就相当于windows操作系统,QQ就是跑在windows操作系统上的软件,QQ最大的作用是可以去聊天,说话。 在这里python-docx就相当于这里的qq 它主要的功能是对docx文件进行操作,管理等.(个人理解,非专业!)1.1、安装Python-docx1.1.1、使用虚拟环境安装python-docxpi

2021-02-18 14:18:07 5109

原创 2.Python面试重点内容(面试)

二、Linux命令2.Linux命令ls 显示目录的详细内容(文件夹.子目录)ls -l 以列表显示文件夹 目录详细信息ls -a 显示所有的 包含隐藏 cat vimchmod 4 r 2 w 1 x 文件名 修改文件的权限chown 所有者 添加者 文件名 修改文件的属组cp/cp -r 复制文件/文件夹 路径pwd 显示当前所在的路径mkdir 创建一个或者多个目录touch 创建一个文件rm -rf rm -ri rm rf*tar -zcvf 压缩

2020-12-22 15:56:27 948

原创 1.Python面试题持续更新(重点)

1.Python****是如何进行内存管理的?答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制一、对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的情况:1,一个对象分配一个新名称2,将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1,使用del语句对对象别名显示的销毁2,引用超出作用域或被重新赋值sys.getrefcount( )函数可以获得对象的当前引用计数多数情况下,引用计数比你猜测得要

2020-12-22 15:54:17 1017

原创 Python-Re模块教程

一、正则表达式re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。注意:re模块是python独有的正则表达式所有编程语言都可以使用re模块、正则表达式是对字符串进行操作因为,re模块中的方法大都借助于正则表达式,故先学习正则表达式。(一)常用正则1、字符组在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示正则待匹配字符匹配结果

2020-11-22 05:30:04 698 2

原创 1.开发采坑记:selenium.common.exceptions.WebDriverException: Message: unknown Error:cannot find Chrome bin

使用Chrome浏览器时,经常会遇到以下报错:浏览器没有调用起来selenium.common.exceptions.WebDriverException: Message: unknown Error: cannot find Chrome binary通常由两种问题引起的:1.ChromeDriver.exe驱动有问题(包括版本,路径等等)2.Chrome.exe本身有问题。解决方案:三个1.指定chromedriver.exe驱动绝对路径driver = webdriver.Chrome

2020-11-10 18:50:25 589

原创 Python-Selenium库的使用

(一)Selenium基础入门教程:Selenium官网教程1.Selenium简介Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。2.支持多种操作系统如Windows、Linux、IOS、Android等。3.安装Seleniumpip install Selenium4.安装浏览器驱动Selenium3.x调用浏览器必须有一个webdriver驱动文件Chr

2020-11-10 18:04:27 268

原创 PyCharm+Qt Designer+PyUIC+pyrcc 配置

PyCharm+Qt Designer+PyUIC+pyrcc 配置1、按下Win+R,输入cmd,回车。使用命令行安装pyqt5pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple2、使用命令行安装qtdesignerpip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple这时“C:\Users\xue86\AppData\Local\Program

2020-10-30 02:11:17 605

原创 三、Python复习教程(重点)- 前端框架实战

目录导航:文章目录目录导航:五、Django商城项目开发(上)1. 项目需求分析①. 项目开发流程(1). 软件开发过程的划分(2). 软件开发流程(3). 软件开发过程域遵循的标准文档(4). 项目需求分析(5). 项目系统设计(6). 编码测试(7). 试运行、实施和验收(8). 服务与维护②. 商城项目需求分析(1). 确立项目:商城项目(B2C)单商家模式(2). 项目功能介绍① 网站前台② 网站后台管理(3). 绘制项目的功能模块 和操作流程图① 商城项目功能模块图(如下图)② 商城前台用户操作

2020-10-26 17:37:30 1138 1

原创 五、Python复习教程(重点)-爬虫框架实战

目录导航:文章目录目录导航:九、Python网络爬虫进阶实战(上)1. Scrapy框架介绍与安装1.1.认识Scrapy框架Scrapy框架介绍:Scrapy框架的运行原理:Scrapy主要包括了以下组件:Scrapy运行流程大概如下:1.2 Scrapy的安装:1.3 Scrapy爬虫框架的具体使用步骤如下:2. Scrapy框架的使用2.1 Scrapy框架的命令介绍Scrapy 命令 分为两种:`全局命令` 和 `项目命令`。全局命令项目命令:Scrapy框架的命令使用:shell命令, 进入sc

2020-10-26 17:29:25 6830 2

原创 四、Python复习教程(重点)-爬虫框架

目录导航:文章目录目录导航:七、Python网络爬虫基础(上)1. Python中的正则表达式2. 正则表达式基础语法介绍2.1 原子非打印字符:通用字符:2.2 元字符元字符:2.3 模式修正符2.4 贪婪模式与懒惰模式3. 正则表达式中的常用函数3.1 compile():3.2 match()3.3 search()3.4 findall()3.5 finditer()3.6 split()3.7 sub()3.8 subn()3.9 re.match与re.search与re.findall的区别

2020-10-26 17:25:48 4131 1

原创 二、Python复习教程(重点)- 前端框架

目录导航:文章目录目录导航:三、Web前端1.1 Web前端开发介绍1. Web网站介绍2. 动态网站开发所需的Web构件3. Web的工作原理1.2 HTML基础语法 (缺)1.3 HTML常用标签介绍1.3.1 文本标签:1.3.2 格式化标签:1.3.3 图片标签img*1.3.4 HTML中的超级链接*1.3.5 表格标签1.3.6 form表单标签 (其中1~5重点,其他了解)1.3.7 ``...`` 行内框架1.3.8 多媒体标签(了解)1.4 CSS层叠样式表介绍1.4.1 什么是CSS?

2020-10-26 16:38:34 3453 1

原创 一、Python复习教程(重点)- 基础

目录导航:文章目录目录导航:一、Python基础1.1 Python安装和使用1.1.1 Python环境搭建1.1.2 运行Python(1) 交互式解释器(2) 命令行脚本(3) 集成开发环境(IDE:Integrated Development Environment): PyCharm1.2 Python基础语法1.2.1 输入和输出1.2.2 注释1.2.3 标识符1.2.4 变量1.2.5 行与缩进1.3 Python运算符(1) Python算术运算符(2) Python比较运算符(3) P

2020-10-26 16:26:28 10569 1

原创 三、Linux 教程-基础命令(181~完)

二、Linux 命令1. Linux 命令大全Linux 命令大全Linux 命令大全1、文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut ln less locate lsattr mattrib mc mdel mdir

2020-10-24 06:37:59 6387

原创 二、Linux 教程-基础命令(1~180未完)

二、Linux 命令1. Linux 命令大全Linux 命令大全Linux 命令大全1、文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut ln less locate lsattr mattrib mc mdel mdir

2020-10-24 06:23:19 3352 1

原创 一、Linux 教程-基础

目录导航:文章目录目录导航:一、Linux 基础1. Linux 简介1.1 Linux 简介1.2 Linux 的发行版1.3 Linux 应用领域1.3 Linux vs Windows2. Linux 安装2.1 Linux 安装2.2 Linux 安装步骤3. Linux 云服务器3.1 **Linux 云服务器**3.2 腾讯云3.3 阿里云3.4 腾讯云服务器使用4. Linux 系统启动过程4.1 内核引导4.2 运行init4.3 运行级别4.4 系统初始化4.5 建立终端4.6 用户登录

2020-10-24 05:53:05 2521 1

原创 Linux 教程: (Linux基础+命令大全)

一、Linux 基础1. Linux 简介1.1 Linux 简介Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个

2020-10-23 20:29:42 8552 3

原创 编程基础教程: Markdown语法-全

一、标题1.使用 = 和 - 标记一级和二级标题输入标题文字,shift + enter 另起一行, 输入两个或两个以上 “ = / - ” 。一级标题==二级标题--2.使用 # 号标记# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题二、段落段落的换行是使用两个以上空格加上回车。1.字体*斜体文本*_斜体文本_**粗体文本**__粗体文本__***粗斜体文本***___粗斜体文本___2.分

2020-10-23 14:47:50 444

转载 Python-Flask开发微电影网站(十)

1.后台管理之角色管理1.1 角色管理之定义角色表单在app的admin目录的forms.py文件中,定义角色表单# 角色表单class RoleForm(FlaskForm): name = StringField( label="角色名称", validators=[ DataRequired("请输入角色名称!") ], description="角色名称", render_kw={

2020-10-22 17:39:54 519

转载 Python-Flask开发微电影网站(九)

1.后台管理之电影管理1.1 电影管理之所有电影收藏列表1.1.1 电影管理之电影收藏列表视图函数在admin目录下的views.py文件中定义电影收藏列表视图函数电影收藏列表视图函数需要被登录控制装饰器和权限控制装饰器同时装饰@admin.route('/moviecol/list/<int:page>/', methods=["GET"])@admin_login_req@admin_authdef moviecol_list(page=None): if pag

2020-10-22 17:38:13 776

转载 Python-Flask开发微电影网站(八)

1.后台管理之电影预告管理1.1 定义电影预告表单在app的admin目录的forms.py文件中,定义电影预告表单# 预告表单class PreviewForm(FlaskForm): title = StringField( label="预告标题", validators=[ DataRequired("请输入预告标题!") ], description="预告标题", render

2020-10-22 17:30:02 944

转载 Python-Flask开发微电影网站(七)

1.后台管理之电影管理1.1 定义电影表单在app的admin目录的forms.py文件中,定义电影表单# 电影表单class MovieForm(FlaskForm): title = StringField( label="片名", validators=[ DataRequired("请输入片名!") ], description="片名", render_kw={

2020-10-22 17:26:15 880

转载 Python-Flask开发微电影网站(六)

1. 后台管理登录功能实现1.1 后台管理页面登录表单LoginForm在app的admin目录下创建forms.py文件,用来保存admin蓝图中需要使用到的表单from flask_wtf import FlaskFormfrom wtforms import StringField, PasswordField, SubmitField, FileField, TextAreaField, SelectField, SelectMultipleFieldfrom wtforms.valida

2020-10-22 17:23:28 663

转载 Python-Flask开发微电影网站(五)

后台管理页面是系统管理员登录后对网站进行管理的前端页面后台登录页面,如下图所示管理员登录后的页面,如下图所示管理员登录后,在右上角显示的管理员信息,如下图所示管理员登录后,在页面中间部分的左侧显示管理菜单管理菜单包括控制面板,标签管理,电影管理,预告管理,会员管理,评论管理,收藏管理,日志管理,权限管理,角色管理,管理员管理等菜单,每个菜单下有子菜单进行细分管理控制管理员可以使用菜单对网站进行管理在上面的图片中,可以看到,后台管理页面的顶部部分都是一样的,所以可以把

2020-10-22 17:18:42 726

转载 Python-Flask开发微电影网站(四)

会员中心页面,如下图所示用户登录后,修改密码页面,如下图所示用户查看自己的评论页面,如下图所示用户查看自己的登录日志页面,如下图所示用户查看自己收藏的电影的页面,如下图所示1. 定义用户主页面左侧部分在上面的图片里,可以看到,整个页面的顶部和左侧都是一样的在之前,已经把顶部部分单独定义在templates目录的home目录下这里可以把用户主页的左侧也单独定义一个文件menu.html,然后让包含左侧部分的页面引入menu.html页面menu.html页面的内容:<div

2020-10-22 17:15:04 969

转载 Python-Flask开发微电影网站(三)

页面完成后的最终布局电影视频网站首页面会员登录页面会员注册页面点击退出和会员按钮,直接进入会员登录页面视频播放页面可以看到,页面共同的部分是顶部导航和底部导航所以我们可以把页面顶部导航和底部导航部分单独定义一个文件home.html,然后让需要使用顶部导航和底部导航的页面都继承home.html页面1.创建父模板home.html在templates目录的home目录下创建home.html页面`,用来`定义页面顶部导航和底部导航部分<!doctype html>

2020-10-22 17:09:45 1032

转载 Python-Flask开发微电影网站(二)

Flask开发微电影网站(二)1.安装数据库连接依赖包pip install flask-sqlalchemy2.创建movie数据库在CentOS虚拟机,进入MaridDB数据库提示符,创建movie数据库create database movie3.定义MaridDB数据库连接在app目录下的__init__.py文件中添加以下内容# _*_coding:utf-8_*_from flask import Flask, render_templatefrom flask_sql

2020-10-22 17:02:22 852

转载 Python-Flask开发微电影网站(一)

1.用到的Flask知识1.使用整形,浮点型,路径型,字符串型下正则表达式路由转化器2.使用GET与POST请求,上传文件,cookie获取与响应,404处理3.使用模板自动转义,定义过滤器,定义全局上下文处理器,Jinja2语法,包含,继承,定义宏4.使用flask-wtf定义表单模型,字段类型,字段验证,视图处理表单,模板使用表单5.使用flask-sqlachemy定义数据库模型,对数据进行增删查改,数据迁移6.使用蓝图优化项目结构,实现微电影网站前台与后台业务逻辑7.flask部署,

2020-10-22 16:45:23 1641

原创 python面试题搜集

1. Python面试题搜集(一)2019 Python最新面试题及答案16道题吐血总结!50道Python面试题集锦(附答案)Python是目前编程领域最受欢迎的语言。在本文中,我将总结Python面试中最常见的50个问题。每道题都提供参考答案,希望能够帮助你在2019年求职面试中脱颖而出,找到一份高薪工作。这些面试题涉及Python基础知识、Python编程、数据分析以及Python函数库等多个方面。Q1、Python中的列表和元组有什么区别?Q2、Python的主要功能是什么?Python

2020-10-21 12:54:51 216884 1

原创 Python总复习-下

目录人工智能总目录网页链接文章目录目录9、Python-web前端Day01-HTML-页面1. Web1. 什么是WEB2. 组成3. Web 服务器4. 浏览器2. HTML 概述1.HyperText Markup Language2. 标记3. 网页3. HTML基础语法1. 标签/标记2. HTML标签介绍3. 完整的网页结构4. 网页头部设置5. 网页主体内容6. 列表标签7. 列表的标签属性8. 列表的嵌套9. 标签的层级结构10. 图像与超链接标签Day02笔记1. 图片与超链接

2020-10-21 00:42:22 4001 1

原创 4.Python教程--项目部署篇(全)

Python人工智能总目录人工智能总目录网页链接文章目录Python人工智能总目录13、Python运维Day0113.1 运维1. 运维概述2. 运维工具3. Linux常用命令4. 周期性计划任务5. awk的使用14、Python项目部署Day0114.1 项目部署1. 概念2. 项目部署(nginx+uwsgi+django)3. 部署在线商城项目13、Python运维Day0113.1 运维1. 运维概述1、运维概述 1、什么是运维 服务器运行维护 2、名词

2020-10-20 23:26:51 372

原创 3.Python教程--项目框架篇(全)

Python人工智能总目录人工智能总目录网页链接文章目录Python人工智能总目录9、Python-web前端Day01-HTML-页面1. Web1. 什么是WEB2. 组成3. Web 服务器4. 浏览器2. HTML 概述1.HyperText Markup Language2. 标记3. 网页3. HTML基础语法1. 标签/标记2. HTML标签介绍3. 完整的网页结构4. 网页头部设置5. 网页主体内容6. 列表标签7. 列表的标签属性8. 列表的嵌套9. 标签的层级结构10. 图像

2020-10-20 23:25:15 714

原创 2.Python教程--高级篇(全)

Python人工智能总目录人工智能总目录网页链接文章目录Python人工智能总目录3、Python-网络编程Day011. OSI七层模型 --> 网络通信标准化流程2. 四层模型 和 五层模型3. 数据的传输流程4. 网络编程基本概念5. 传输层服务6.socket 模块7. 套接字8. tcp流式套接字编程1.服务端流程2. 客户端流程Day021. tcp 传输特征2. tcp粘包3. 基于UDP套接字1. UDP服务端2. UDP客户端4. tcp套接字和udp套接字区别5. 套接字对象属

2020-10-19 19:04:13 1623

原创 1.Python教程--基础篇(全)

Python人工智能总目录人工智能总目录网页链接文章目录Python人工智能总目录1、Linux-基础Day01笔记1.1 开发简介1. 三大操作系统2. VMware Workstation(测试、学习)2.1 Linux基础命令3. Linux基础4. Linux命令2、Python-基础Day01笔记2.1 Linux基础1. Linux命令2. Linux命令高级2.2 Python简介3. Python2.3 第一个Python程序4. 我的第1个Python程序5. Sublime代码编辑器

2020-10-19 18:53:22 2841 1

原创 4.Python教程--项目部署篇(全)

Python人工智能总目录人工智能总目录网页链接文章目录Python人工智能总目录13、Python运维Day0113.1 运维1. 运维概述2. 运维工具3. Linux常用命令4. 周期性计划任务5. awk的使用14、Python项目部署Day0114.1 项目部署1. 概念2. 项目部署(nginx+uwsgi+django)3. 部署在线商城项目13、Python运维Day0113.1 运维1. 运维概述1、运维概述 1、什么是运维 服务器运行维护 2、名词

2020-10-19 18:50:52 923 2

原创 3.Python教程--项目框架篇(全)

Python人工智能总目录人工智能总目录网页链接文章目录Python人工智能总目录9、Python-web前端Day01-HTML-页面Day02Day03-CSS-样式Day04Day05Day06Day07-JavaScript-语言'+a+'Day 08Day09Day10Day11Day12-DOM-文本Day13-jQuery-框架Day1410、Pythonweb-后端框架-FlaskDay011.静态网页 和 动态网页2.WEB 与 服务器3.框架4.Flask5.Flask - 路由(r

2020-10-19 18:50:05 2656 2

Flask PDF中文文档

Flask PDF中文文档

2020-10-21

空空如也

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

TA关注的人

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