07 2020 档案
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13410717.html 一:前期准备 1.需要先安装宝塔面板 宝塔面板的安装和使用 2.创建网站 3.记住这个数据库名称、用户和密码 4.此时,访问服务器,会有如下提示 5.打开f
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13409573.html 在安装之前,云服务器必须是纯净的,未安装任何(php/mysql/python/nginx等)环境的 一:安装 1.在服务器终端输入 yum install
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13408104.html 前面2次翻车了,现在推到重来!!! 当前配置: 系统:CentOS-7.6(64bit) CPU:E5-2682v4 单核 内存:2GB 硬盘:40G 机械
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13404721.html 一:软件包安装更新 1.更新系统软件包 yum update -y 2.安装软件管理包和可能使用的依赖 yum install openssl-devel
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13399057.html 一:引言 在项目中要用到cv2这个包,但是导入的时候报错 用pip安装也报错 二:解决方法 1.点击右下角 - Interpreter Settings 2
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13398112.html 一:引言 FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求. 主要特性: 1.
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13393390.html 1.安装虚拟环境模块 pip3 install virtualenv 2.安装virtualenvwrapper 工具管理虚拟环境 pip3 install
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13393155.html 一:创建路径 1.安装Python3之前需要自己安装路径 mkdir /usr/local/python3 2.切换到创建的目录中 cd /usr/loca
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13393094.html 1.查询Python3所在的路径 whereis python3 2.用rm -rf命令删除上面路径的目录(使用rm -rf命令要很谨慎) rm -rf /
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13392975.html 1.使用yum remove卸载 yum remove python2 如有报错,尝试下面的方法 2.使用rpm命令 rpm -e --nodeps pyt
阅读全文
摘要:一:什么是微信小程序 微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。 1.小程序的特色 快捷性 小程序是不需要下载安装的,即用即走,非常方便用户的运用。而且不占用手机的内存,
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13380429.html 一:简介 1.Celery是什么 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Cele
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13377341.html 一:引言 在redis运行命令时,遇到了这样的报错: 命令行中: PyCharm中: 报错提示的意思是:Redis身份验证错误,需要身份验证 原因是:之前设
阅读全文
摘要:一:初识Redis 1.什么是Redis Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13369982.html 一:准备工作 1.更新系统软件 apt-get update apt-get upgrade 二:正式安装 1.安装nodejs 16.04版本 sudo
阅读全文
摘要:A ability - 能力 英 [əˈbɪləti] 美 [əˈbɪləti] n. 能力;才能;本领;才智 able - 能够的 英 [ˈeɪbl] 美 [ˈeɪbl] adj. 能;能够;有才智的;有才能的;(某方面)擅长的 about - 关于、大约 英 [əˈbaʊt] 美 [əˈbaʊt
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13347573.html 一:路由跳转 1.html中路由跳转 <router-link to="/"> <img src="../assets/img/head-logo.svg"
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13345103.html svn(集中式管理),git(分布式管理、协同开发、版本管理) 下载链接:https://git-scm.com/downloads 流程 1.有红色信息(
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13340227.html 一:简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(st
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13339630.html 一:DRF安装使用 1.安装 pip3 install djangorestframework 2.在setting.py 的app中注册 'rest_fr
阅读全文
摘要:一:引言 django项目中遇到如图报错: 原因是:这个版本django由于出错信息的代码有编码读取问题 造成无法正常显示 二:解决方法 1.根据提示找到 python安装路径\Lib\site-packages\django\views\debug.py 大约在332行 2.在该行的open()中
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13339115.html 一:简介 1.Xadmin介绍 直接替换掉Django自带的admin系统,并提供了很多有用的东西;完全的可扩展的插件支持,基于Twitter Bootst
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13339041.html 一:后台Response和异常和日志封装 1.在小luffyapi中新建utils包,包下创建response.py,代码如下 from rest_fram
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13329692.html 一:引言 在Python项目开发中,每个项目都是独立的,所以都会用到虚拟环境,但是每个项目的依赖包和版本是不一样的。 比如说:你需要接手一个别人转交给你的项
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13329488.html 一:引言 有时候在命令行或者PyCharm的终端下,会出现以下无法用pip安装模块的情况。 这种情况绝大多数都是出现在Windows系统中的,而我们一般用p
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处: 一:创建表 继承AbstractUser,增加两个字段,telephone,icon(依附于pillow) 1.在user这个spp的models.py中输入下列代码: from django.db import models from django.c
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13325152.html 一:配置数据库 1.打开cmd命令行,输入:mysql -uroot -p,输入密码进入mysql 2.创建数据库:luffyapi create data
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13325077.html 一:引言 在django项目中遇到了这样的报错: 于是我去百度了很多,有的说这是django2.2的一个弊病,换成2.1.8就好了 也有人说,这是app没注
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13324940.html 一:引言 在数据库创建用户时,出现了如下错误 二:解决方法 1.这个时候我们只需要先执行以下命令: flush privileges; 2.然后再次创建 3
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13324824.html 一:准备虚拟环境 1.创建并搭建虚拟环境 创建教程:https://www.cnblogs.com/xuexianqi/p/13322649.html 2.
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13324578.html 一:引言 在django运行项目的时候,可能会遇到这样的报错 并且启动之后,也访问不了 这是因为django默认启动的8000端口被占用的缘故 二:解决方法
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13324231.html 一:环境搭建 1.安装Node.js 官网下载:https://nodejs.org/zh-cn/ 安装:无脑下一步,安装路径默认即可 2.安装cnpm,用
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13322649.html 一:引言 众所周知,运行Python创建的项目时,需要用到Python解释器,但是有时候不同的项目之间,需要用到的模块和包的版本不同,不同的配置会起冲突,这
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13279515.html 一:引言 在用pip命令安装时,有时候会出现这样的报错 WARNING: Retrying (Retry(total=4, connect=None, re
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13307390.html 一:jwt 1.控制用户登录后才能访问,和不登录就能访问 # 1 控制用户登录后才能访问,和不登录就能访问 from rest_framework.perm
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13302173.html 1.自定制频率 # 自定制频率类,需要写两个方法 -# 判断是否限次:没有限次可以请求True,限次了不可以请求False def allow_reques
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13295109.html 1.books系列表接口 # urls.py from django.urls import path,re_path from api import vi
阅读全文
摘要:一:引言 在数据库建表的时候,出现了这样的错误: 这个错误的意思是:#1075-表定义不正确;只能有一个自动列,必须将其定义为主键。 二:解决方法 1.在建表的时候,最好自行设置一个主键 1.在建表的时候,如果设置了一个字段为自增,那么这个字段也必须要设置为主键 2.在建表的时候,如果需要设置多个主
阅读全文
摘要:一:输入的区别 1.在Python3中input功能会等待用户的输入,用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名 username = input('请输入用户名:') print(type(username)) # 输入:darker # 输出:<class 'str'> #
阅读全文
摘要:一:问题 假设你是金主爸爸,你要雇一个人来给你打工一周(7天),并且每天付他的报酬必须是一样的。 你手里有1根金条,还有1把无比锋利的可以切开金条的刀,但是你只能切2刀。 你要怎么切,怎么分配,才能保证每天付给工人的报酬是一样的呢? 据说:这是当年微软招聘人才时出的题目! 二:思路 1.既然每天要给
阅读全文
摘要:一:权限 1.权限源码分析 # APIView >dispatch >initial >self.check_permissions(request)(APIView的对象方法) def check_permissions(self, request): # 遍历权限对象列表得到一个个权限对象(权限
阅读全文
摘要:Python运算、判断、循环 1.说一下条件 什么是条件? 条件是一个汉语词汇,读音为tiáo jiàn,意思是事物存在、发展的影响因素;所具备或处于的状况。 在Python中,条件指的是事物为了达成某种状态需要有的一种前提或者说机制。 为什么要用条件? 为了让计算机能够具备这种能力 有哪些条件?
阅读全文
摘要:1.查看Python python 2.查看pip pip -V 3.查看Node node -v 4.查看npm npm -v 5.查看MySQL mysql 6.查看nginx nginx -V 7.查看JDK java -version 8.查看Windows winver 9.查看 10.查
阅读全文
摘要:一:引言 在运行django项目时,有这个报错:ModuleNotFoundError: No module named 'imagekit.models' 但是执行了pip3 install imagekit后还是报错,可能是因为软件源的原因 二:解决方法 1.输入下列语句(用豆瓣软件源): pi
阅读全文
摘要:一:引言 1.在django项目中遇到了这样的问题: ModuleNotFoundError: No module named 'widget_tweaks' 2.但是用pip装get_tweaks的时候又报错了 3.后来去百度了一下,原来get_tweaks是属于django的,全称是:djang
阅读全文
摘要:一:路由 # 1 在urls.py中配置 path('books4/', views.Book4View.as_view()), re_path('books4/(?P<pk>\d+)', views.Book4DetailView.as_view()), # 2 一旦视图类,继承了ViewSetM
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13274145.html 一:IaaS Infrastructure-as-a-Service(基础设施即服务) 有时候也叫做Hardware-as-a-Service,以前如果你想
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13274025.html 一:引言 有的时候,我们在Windows系统中新建文件,装的软件过多,会导致无法快速创建自己想创建的新文件,就像下面这种情况: 原本右键新建的选项有这些,但
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13271630.html 一:引言 买了阿里云服务器之后,默认的系统是CentOS,它默认是命令窗口。不像Ubuntu一样有图形化界面,所以可能会有点不习惯,这个教程会带你一步一步开
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13267845.html 一:请求和响应 1.请求 # 请求对象 # from rest_framework.request import Request def __init__(
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13267544.html 一:引言 在安装完Typora之后,它用的是Markdown语法,但是它并不会像其它文件一样,可以通过 “右键 - 新建” 来创建,这个就很鸡肋。 但是问题
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13267039.html 一:关机 / 重启 / 注销 1.关机 语法格式: sudo shutdown -h now sudo halt sudo poweroff sudo in
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13263369.html 1.创建一个类,并对类中的对象进行增删改查 class People: name = 'Darker' age = 18 def skill(self):
阅读全文
摘要:Python基本数据类型 1.说一下基本数据类型有哪些 整型(int) 作用: 记录年龄、身份证号、个数等等 定义: age = 18 浮点型(float) 作用: 记录薪资、身高、体重 定义: salary = 3.3 height = 1.87 weight = 70.3 字符串类型(str)
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13262773.html 一:问题 在执行数据迁移命令python3 manage.py makemigrations时遇到这个报错:ModuleNotFoundError: No
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13262573.html 一:引言 众所周知,在写博客的时候,虽然可以把图片存到博客的服务器上,但是一张一张上传太麻烦了,有没有这样一种东西,能直接把复制的图片存下来,放到博客上呢?
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13261982.html 1.Django与Ajax # 通过ajax向https://api.help.bj.cn/apis/life29/?id=101060101发送请求,看看
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13261966.html 一:序列化组件介绍 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过r
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13260516.html 一:概述 1.设计理念 Markdown 易于阅读,方便创作web文档,利于各平台无缝分发。 Markdown 语法灵感最大的来源还是纯文本 email 的
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13257334.html 1.web开发模式 #前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 #前后端分离:只专注于写后端接口,返回json,xml格式数据 #
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13257248.html 一:引言 众所周知,在写博客的时候,虽然可以把图片存到博客的服务器上,但是一张一张上传太麻烦了,有没有这样一种东西,能直接把复制的图片存下来,放到博客上呢?
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13230942.html 一:问题 在搭建完django项目,执行迁移数据:python3 manage.py migrate时,遇到了这样的报错: django.core.exce
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13230935.html 一:问题 在搭建完django项目,执行数据迁移命令python3 manage.py makemigrations,遇到了这样的报错: 根据报错提示,是因
阅读全文
摘要:1 链式调用(jq),用python实现链式调用(对象.hello.world.add()) class Person: def hello(self): print('hello') return self def world(self): print('world') return self d
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13225770.html 一:web应用,http协议,web框架 1.IP+端口号 唯一确定一个应用 2.web框架是什么? 是用于进行Web开发的一套软件架构。大多数的Web框架
阅读全文
摘要:Python入门 1.编程语言的种类有哪些? 机器语言(奴隶的母语) 直接用“0”和“1”构成的指令去编写程序,即用计算机能够直接理解的二进制指令编写程序,计算机可以无障碍理解。 优点:运行效率最高 缺点:开发效率最低 汇编语言 用英文标签取代二进制去编写程序。 优点:运行效率高 缺点:开发效率低
阅读全文
摘要:计算机基础 1.什么是语言?为什么要有语言? 语言,就是人和人之间交流沟通的一种媒介。 用来交流信息。 2.什么是编程?为什么要编程? 编写计算机能看懂的语言。 为了让计算机按照人类的思维逻辑(程序)自发地去工作从而把人力解放出来。 3.什么是编程语言?为什么要有编程语言? 语言是人和人之间沟通的戒
阅读全文
摘要:1.写一个类,有个name属性,如果name赋值为非字符串,就不让放 class Name(object): def __init__(self, name): self.name = name def __setattr__(self, key, name): if isinstance(name
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13220009.html 一:问题 在搭建完django项目,启动后,遇到了这样的报错: 在pycharm中,状态码返回的是500,属于服务器的报错 出现这种情况,可能是因为没有执行
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13219891.html 一:问题 在搭建完django项目,启动后,遇到了这样的报错: 二:解决步骤 1.打开pycharm界面,找到最下方的报错信息,单击打开debug.py,找
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13219719.html 一:问题 有时候会因为某些原因,访问不了github 就会下意识地去ping一下这个网站,就会出现这种问题: 这时候就需要修改一下hosts文件了,因为ho
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13219638.html 一:引言 在网上浏览信息时,我们一般输入的都是网站的域名(如:www.baidu.com),而不是较难记忆的IP地址(如:14.215.177.38),所以
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13219229.html 一:关于编辑器 python开发:pycharm(收费),vscode(免费),sublintext, go开发:goland(收费),vscode,国产的
阅读全文
摘要:本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/13219136.html 1.作业讲解 #django.middleware.common.CommonMiddleware 中间件源码 # 核心代码(中间件) from djang
阅读全文