自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux部署笔记【薛定谔‘.s cat的笔记】

apt-get update 先更新apt-get install software-properties-commonadd-apt-repository ppa:deadsnakes/ppaapt-get update 再更新一次apt-get install python3.7 下载python建立软连接:cd /usr/binrm pythonln -s python3.7 pythonln -s python3.7 python3安装pipcurl https://boots

2020-09-01 22:09:42 759

原创 小白git简单实用命令。别再做迷惑操作了。(包看包会,记得点赞!)【薛定谔‘.s cat的笔记】

准备操作:第一步,建仓库。在GitHub上创建好一个仓库。第二步,选地址。选择本地一个自己觉得好看的地方,鼠标右键打开git。(或者打开git,cd到指定目录)开始干:第一步,克隆仓库。复制GitHub仓库链接,git上执行:git clone + 仓库链接第二步,复制代码。进入到本地出现的GitHub文件夹,可以看到‘README.md’文件的这层,把想要传到GitHub上的代码复制到这个文件夹中。第三步,检查代码。(可以不查)git上执行:git status 可以看到红色待传文

2020-07-01 17:02:29 173

原创 python2列表中的字典排序。

如下,a元素是列表中的字典。需要按照字典中的数字进行排序。a = [{u'value': 'enp5s0', u'label': 'enp5s0'}, {u'value': 'enp8s0', u'label': 'enp8s0'}, {u'value': 'enp4s0', u'label': 'enp4s0'}, {u'value': 'enp6s0', u'label': 'enp6s0'}, {u'value': 'enp7s0', u'label': 'enp7s0'}, {u'value':

2021-04-21 11:17:33 376

原创 vue权限校验笔记

遇到的情况在做一些操作时需要权限校验,通过才会执行对应操作。因为需要多次使用账号验证的表单,在vue2情况下,可以使用插件的方式:在此目录下,新建权限校验表单的.vue文件。插件.vue文件表单需要的基本元素:账号、密码、提交按钮、规则校验等。<template> <div> // 基本元素<el-dialog title="Authority verification" :visible.sync="dialogFormVisible"> &

2021-04-20 15:33:53 266

转载 网页弹框选择事件。

https://www.runoob.com/try/try-cdnjs.php?filename=tryjs_confirm

2021-04-10 14:03:27 140

原创 前端修复上传多余部分

上传的功能出现多余的部分时:添加: <style> {#修复上传控件多出的部分#} input[type=file] { display: none; } </style>

2021-04-02 12:11:27 75

原创 组播地址正则。

组播地址:224.0.0.1-239.255.255.255正则:2(([2][4-9])|3[0-9])(.([0-9]|[0-9]{2}|1[0-9]{2}|2[0-5]{2})){2}(.(1[0-9]{2}|2[0-5]{2}|[0-9]{2}|[1-9]))

2021-03-14 16:38:17 347

原创 npm版本更新

更新node:npm install -g nn意思是包管理工具n latestn latest 版本的最新版

2021-02-26 17:34:20 129

原创 Linux配置网络笔记

Linux配置网络首先需要让虚拟机联网。桥接后默认网关会变。默认网关:配置网关:route add default gw 192.168.1.1route -n 查看网关重置网络:service network restart虚拟机配置好后可拍快照储存初始环境。...

2021-02-26 11:23:07 429

原创 linux解压文件命令

tar后缀tar xvf xxxzip后缀unzip

2021-02-26 11:12:00 64

原创 django进入apps文件夹后创建app

进入apps文件夹后创建app。因为manage.py文件在apps文件夹外面,所以命令改为:python ../manage.py startapp app_name

2021-02-24 16:25:28 503

原创 drf jwt认证示例

流程:登录后生成token返回给用户。用户拿token可以访问其它视图。,token错误或过期则无法正常访问。生成token创建一个py文件import jwtimport datetimefrom django.conf import settingsfrom jwt import exceptionssalt = settings.SECRET_KEYdef create_token(payload, timeout=1): headers = { 't

2021-02-18 13:00:40 151

原创 drf项目教程:一、准备阶段 【薛定谔的笔记】

目录创建项目创建git仓库创建项目修改配置前端安装live-server创建项目创建git仓库项目开始阶段,先在github创建一个仓库。把仓库克隆到本地。创建项目django-admin startproject mysite修改配置本地配置和部署上线时的配置不会完全一样,为了方便后期调试,先创建两个settings文件。默认配置均在 settings.py 文件中修改和配置。不同项的配置如DATABASES和DEBUG配置,分别在 settings_dev.py 和 settings

2021-02-03 14:18:36 415

原创 DRF:django_rest_framework的settings配置

drf配置详情:settings"""settings.py配置"""installed_apps # 小写INSTALLED_APPS = [ 'rest_framework', # RESTful API 'rest_framework.authtoken', # drf自带的Token认证]# drf全局配置REST_framework = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberP

2021-01-01 15:17:16 881

原创 xlrd、xlwt 自用

import xlrddata = xlrd.open_workbook(filename='约访名单.xls')data.sheet_loaded(0) # 是否加载print(data.sheets()) # 获取全部的sheetprint(data.sheets()[0])print(data.sheet_by_index(0))print(data.sheet_by_name('Sheet1'))print(data.sheet_names()) # 工作表名字print(dat

2020-12-24 20:55:05 82 1

原创 python操作Excel。xlrd、xlwt

python操作Excel,一般只需要引入两个模块。xlrd 读取xlwt 写入两个模块均可以通过pip下载。读取第一步,引入xlrd模块。填写正确的路径,读取文件。第二步,可通过index或者sheet表名获取sheet表。获取到的对象为:<xlrd.sheet.Sheet object at 0x031B9690>。第三步,由sheet表对象得到行和列数。可通过for循环遍历出需要的内容。import xlrdread_xls = xlrd.open_workbook(

2020-12-03 16:22:06 92

原创 ssh连接报错: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diff

ssh username@ip -p port 连接报错。第一步:vi ~/.ssh/config第二步:复制粘贴Host *KexAlgorithms +diffie-hellman-group1-sha1

2020-11-13 23:18:15 4779 1

原创 drf笔记。接口开发?一天就能学会。

drf是什么?Django REST framework是在前后端分离的开发模式中,基于Django的RestFul API开发框架。drf怎么使用正如django中类视图比函数视图简洁一般,drf很多地方也是有多种编写方式,下文直接使用简洁的一种。第一步:定义序列化器。在django项目中,创建serializers.py文件。引入模型,定义序列化器:from rest_framework import serializersfrom .models import Books # 引

2020-11-10 17:59:17 328

原创 Django类视图之——CreateView。网站中经常用到的功能,Django宝妈早就帮你想好了。

Django类视图之——CreateViewDjango类视图,就是为了简化开发,提高效率而存在。网站中经常会用到的功能,Django宝妈怎么会没有帮你想到呢?网站中经常用到的功能,从类的创建,新增。我们需要构建模型,编写视图,创建表单,设计模板等几项步骤。例如:新增一个博客的类,并且做出写博客的功能。入门的方法:设计models、编写views函数视图、创建forms表单、设计html模板,当然不能忘了添加urls路由。类视图方法:设计models、设计model时把get_absolut

2020-11-01 21:34:11 760

原创 django类视图

话不多说,直接上图:函数视图:def list(request): list= Models.objects.all() context = {} context['list'] = list return render(request, 'list.html', context)类视图:通用视图:class PapersListView(ListView): model = Papers context_object_name = 'paper

2020-10-27 19:12:15 67

原创 django报错:ModuleNotFoundError: No module named ‘MySQLdb.constants‘

django在使用mysql的时候,环境配置好了,所需软件也下载好了,这时报这个错误,可以试试在__init__.py文件中加入以下两句:import pymysqlpymysql.install_as_MySQLdb()mysql配置如果有问题,可以参考博客:http://yshblog.com/blog/194...

2020-10-25 16:22:16 1037

原创 Django的这几条命令,用的很少但千万不能忘记。

创建虚拟环境:python -m venv env进入虚拟环境:env\Scripts\activate.bat创建django项目:django-admin startproject mysite创建app:python manage.py startapp appname创建管理员账号:python manage.py createsuperuser

2020-10-25 14:03:03 103

原创 做网站,自己不会整花里胡哨的,抄你还不会抄吗?

自己是个前端菜鸟,写网站不会整的花里胡哨的,就准备了这些网站来抄样式、抄组件。https://ice.work/ ——飞冰,阿里云前端样式网站。https://element.faas.ele.me/#/zh-CN 网站快速成型工具, Vue 2.0 的桌面端组件库https://www.html5tricks.com/ h5资源网站https://www.layui.com/ 经典模块化前端框架https://www.mycodes.net/ 源码之家https://www.boo

2020-10-24 14:58:45 237

原创 阿里云白嫖考试

阿里云备考Linux方面创建文件命令——————touchssh连接————————ssh root@主机IP重启vsftp服务是——————ansible websrvs -mMySQL5.7的密码校验规则——————要求有数字、字母(大小写)、特殊字符)mysql密码规则:大小写+数字+符号--------------1234@Abcd云服务器使用:用户的历史命令保存在/root/.bash_history命令find的哪个选项可以查找系统中权限为777的文件和目录-perm连

2020-10-04 15:29:45 247

原创 Git笔记详细版。【薛定谔‘.s cat的笔记】

前言:这个版本同样是我再次看了廖雪峰老师的教程又总结的笔记。如果只是简单实用,可以直接跳转到简单版笔记。https://blog.csdn.net/m0_47812755/article/details/107066584 上手操作简单多了。Git笔记Git是目前世界上最先进的分布式版本控制系统(没有之一)。Linus(人名)创建Linux时,由于后期代码库太大,Linus无法手工管理。当时的版本控制系统要收费,不符合Linux开源的理念。(中间省略BitMover公司收回BitKeeper免费试用权

2020-09-27 11:54:59 96

原创 SQL笔记——菜鸟教程笔记【薛定谔‘.s cat的笔记】

第一遍学SQL是在廖雪峰老师的网站,笔记链接:https://blog.csdn.net/m0_47812755/article/details/108791100本篇是在菜鸟教程简单过了一遍之后的笔记补充。也并不是把上篇笔记所有没写的都补充完整了。一些东西看起来确实 用得少,也没有写上来。东西太多也记不住。也会丧失看下去的兴趣。所以,前篇笔记内容相对完整,此篇只是简单补充。菜鸟教程笔记补充一、基础命令use XXX; 命令用于选择数据库。set names utf8; 命令用于设置使用的字符

2020-09-25 18:11:40 514

原创 JavaScript初学者笔记。【薛定谔‘.s cat的笔记】

JavaScript笔记组成前两张图是csdn别的博主文章扣的。JavaScript核心语法:1.变量和常量①先声明变量再赋值var width;width = 5;var - 用于声明变量的关键字width - 变量名②同时声明和赋值变量var catName= “皮皮”;var x, y, z = 10;③不声明直接赋值【一般不使用】width=5;④作用域var 、 let 全局变量和局部变量。'use strict'; // 使用严格检查模式,预防JavaSc

2020-09-25 10:39:47 237

原创 SQL笔记——廖雪峰教程板(全篇五千九百字)【薛定谔‘.s cat的笔记】

数据库笔记(学习完廖雪峰老师的教程后写的笔记。)一、关系数据库概述1.数据模型层次模型网状模型关系模型2.数据类型名称类型说明INT整型4字节整数类型,范围约+/-21亿BIGINT长整型8字节整数类型,范围约+/-922亿亿REAL FLOAT(别名)浮点型4字节浮点数,范围约+/-1038DOUBLE浮点型8字节浮点数,范围约+/-10308DECIMAL(M,N) decimal (小写)高精度小数由用户指定精度的小

2020-09-25 10:35:10 379

原创 Django点赞。通过cookie实现简单的点赞功能。

前言目前所学甚浅,点赞功能用cookie做的。虽基本功能已经实现,却藏着不小的bug。先记录一下,待厚积所学,加以改之。前端实现:添加onclick事件,函数建立cookie,通过判断cookie来确定是点赞数是加or减。先写一个获得cookie的函数。// 查询cookie的函数 function getCookie(cname) { var name = cname + "="; var ca = document

2020-09-21 20:58:49 364

原创 python常用模块官方文档地址

pillow 作图模块https://pillow.readthedocs.org/uwsgi Nginx部署https://uwsgi.readthedocs.io/en/latest/tutorials/Django_and_nginx.htmlNginxhttp://nginx.org/en/docs/beginners_guide.htmlnotifications 消息通知https://pypi.org/project/django-notifications-hq/第三方登录

2020-09-11 16:31:37 179

原创 django 安全问题 生成秘钥、密码安全

生成秘钥进入Djangoshellfrom django.core.management import utilsutils.get_random_secret_key()密码安全本地环境可以配置环境变量来替换settings里的重要密码。用:os.environ[‘变量名’]来获取服务器环境:vim /etc/profile在最后开始写变量export DATABASE_PASSWORD=‘XXXX’export SECRET_KEY=‘XXXX’用echo $SECRET

2020-09-07 16:37:11 518

原创 Linux报错: failed to create symbolic link ‘python3’: File exist

已存在。覆盖一下软连接就可以了。ln -sf /usr/local/bin/pip3 /usr/bin/pip参考:https://blog.csdn.net/weixin_44065501/article/details/101478510

2020-08-31 17:11:49 2085

原创 部署-阿里云Linux报错:AttributeError: module ‘importlib._bootstrap‘ has no attribute ‘SourceFileLoader‘

小白的我,注册了阿里云,白嫖了一个月的Linux服务器。乌邦图14的。第一次部署,跟着教程up主的命令做,安装python的pip时,报错:AttributeError: module ‘importlib._bootstrap’ has no attribute 'SourceFileLoader’断断续续找了两天,试了很多博客上的方法,除了把一个‘bug’变成一堆‘bug’以外,没有别的进展。重置了服务器,再一次遇到了这个问题。这次终于找到了解决办法。原博客链接:https://blog.csd

2020-08-31 16:15:14 440

原创 代码小抄:网页返回顶部按钮。——简单易抄

网页一键返回顶部。样式如上。第一步:写一个button按钮。<button type="button" id="back_top" class="back_top" ><span class="glyphicon glyphicon-menu-up"></span></button>id和class名字都是可以自己取的,写js时填对就可以。span 标签加的是按钮的形状图,可以在Bootstrap上选择自己喜欢的,或者自己本地绘制。第二步:

2020-08-24 18:14:58 466

原创 django报错:1054, “Unknown column ‘xxx‘ in ‘field list‘

django报错:1054, "Unknown column ‘xxx’ in ‘field list’出现这种状况,大概率是mysql没清理干净。字段干扰造成的。解决办法:在mysql中清理掉相应模型的app,之后重新迁移文件。因为mysql我用的不太熟练,所以我采用的是第二种方法。执行django命令清除:python manage.py migrate app_name zero希望对大家有用。...

2020-08-19 15:54:33 4266 1

原创 django报错:Attempted relative import beyond top-level packagepylint(relative-beyond-top-level)

Attempted relative import beyond top-level packagepylint(relative-beyond-top-level)尝试了超出顶级packagepylint的相对导入(相对超出顶级)from引入包时报错,解决办法:在当前文件夹内加__init__文件。

2020-08-18 20:44:14 970

原创 django文章字数太多,后台字数显示控制。超出部分以省略号替代。

文章字数多了之后,在后台显示,可能会出现在这样的情况:这样也太丑了。改好的结果:这样的简介明显顺眼多了。接下来说方法:在models界面 加函数:def content_validity(self): if len(str(self.content)) > 40:#字数自己设置 return '{}……'.format(str(self.content)[0:40])#超出部分以省略号代替。 else: re

2020-08-14 23:02:27 1119

原创 celery学习笔记。简单粗暴。

下载:pip install -U Celerywin10上运行celery4.x会报错:not enough values to unpack所以需要安装:pip install eventlet————————————————————————————————————————————在脚本中使用:需要创建三个文件:celery_task.py (异步任务执行文件)produce_task.py (执行任务文件)result.py (查看任务执行结果)————————————————

2020-08-09 16:40:46 303 2

原创 阿里云镜像网址

网址:https://developer.aliyun.com/mirror/乌邦图http://mirrors.aliyun.com/ubuntu-releases/18.04/

2020-08-04 10:55:30 1826 2

原创 pip下载——pip更新失败,卸载成功但是最新版没下载完成。报错“No module named ‘pip”

命令行输入:python -m ensurepipeasy_install pip再次尝试更新。

2020-08-02 15:18:50 443

空空如也

空空如也

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

TA关注的人

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