- 博客(46)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 小白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
原创 Linux配置网络笔记
Linux配置网络首先需要让虚拟机联网。桥接后默认网关会变。默认网关:配置网关:route add default gw 192.168.1.1route -n 查看网关重置网络:service network restart虚拟机配置好后可拍快照储存初始环境。...
2021-02-26 11:23:07
429
原创 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关注的人