12 2020 档案

用户管理
摘要:1.用户基本概述 1.什么是用户? 用户指的是能够正常登录Linux或Windows系统(可以理解为你租了房子,能够正常入驻)F:那Linux与Windows系统的用户有什么区别? Q:本质都是登陆系统,只不过Linux支持多个用户同时登陆。F:难道Windows就不算多用户操作系统吗? Q:其实不 阅读全文

posted @ 2020-12-29 17:37 Plyc 阅读(293) 评论(0) 推荐(0)

文件压缩打包
摘要:1.文件打包与压缩 1.什么是文件压缩? 将多个文件或目录合并成为一个特殊的文件。比如: 搬家…脑补画面 img. 2.为什么要对文件进行压缩? 当我们在传输大量的文件时,通常都会选择将该文件进行压缩,然后在进行传输。首先:压缩后的文件会比压缩前的文件小。一个28G的文件夹压缩后能达到6G其次:多个 阅读全文

posted @ 2020-12-29 15:10 Plyc 阅读(588) 评论(0) 推荐(0)

文件查找
摘要:1.find查找概述 为什么要有文件查找,因为很多时候我们可能会忘了某个文件所在的位置,此时就需要通过find来查找。find命令可以根据不同的条件来进行查找文件,例如:文件名称、文件大小、文件修改时间、属主属组、权限、等等方式。同时find命令是Linux下必须掌握的。 find 命令的基本语法如 阅读全文

posted @ 2020-12-29 13:40 Plyc 阅读(218) 评论(0) 推荐(0)

输入输出
摘要:1.重定向概述 1.什么是重定向 将原本要输出到屏幕的数据信息,重新定向到某个指定的文件中。比如:每天凌晨定时备份数据,希望将备份数据的结果保存到某个文件中。这样第二天通过查看文件的内容就知道昨天备份的数据是成功还是失败。 2.为何要使用重定向 1.当屏幕输出的信息很重要,而且希望保存重要的信息时; 阅读全文

posted @ 2020-12-28 21:50 Plyc 阅读(170) 评论(0) 推荐(0)

基本权限
摘要:1.权限基本概述 1.什么是权限? 我们可以把它理解为操作系统对用户能够执行的功能所设立的限制,主要用于约束用户能对系统所做的操作,以及内容访问的范围,或者说,权限是指某个特定的用户具有特定的系统资源使用权力。 2.为什么要有权限? 因为系统中不可能只存在一个root用户,一定会存在多个用户,为了保 阅读全文

posted @ 2020-12-28 21:49 Plyc 阅读(254) 评论(0) 推荐(0)

文件编辑
摘要:Ctrl +z 退出普通模式 /aaa 往下搜索aaa ?aaa 往上搜索 1.VIM基本概述 1.什么是VIM? vi和vim是Linux下的一个文本编辑工具。(可以理解为windows的记事本,或word文档) 2.为什么要使用VIM? 因为Linux系统一切皆为文件,而我们工作最多的就是修改某 阅读全文

posted @ 2020-12-28 21:47 Plyc 阅读(408) 评论(0) 推荐(0)

文件管理
摘要:蓝色 --文件夹 绿色 --可执行文件 红色 --压缩文件 蓝绿色 --链接文件(快捷方式) 灰色 --其他文件 白色 --文件 目录类型 - 表示文件 d 表示目录 b 块设备 c 字符设备 I 符号链接文件 s socket套接字 1.文件管理概述 1.Bash Shell对文件进行管理 谈到L 阅读全文

posted @ 2020-12-28 15:25 Plyc 阅读(565) 评论(0) 推荐(0)

shell
摘要:1.什么是Bash shell(壳) Bash Shell是一个命令解释器,它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕。 通过xshell连接,就是打开了一个bash程序的窗口,不能点鼠标,只能输入命令 当我们使用远程连 阅读全文

posted @ 2020-12-28 15:24 Plyc 阅读(134) 评论(0) 推荐(0)

Linux系统安装
摘要:远程连接工具 Xmanager Enterprise 5 linx系统 CentOS-7 Linux虚拟机安装 inux 分区结构为树结构, windows 为森bai林结构,所以有duC盘D盘之类的, 而zhilinux /分区就是根分区, swap可以理dao解为虚拟内存, /boot 这是个目 阅读全文

posted @ 2020-12-28 14:17 Plyc 阅读(87) 评论(0) 推荐(0)

搜索前端页面
摘要:SearchCourse搜索页面 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 阅读全文

posted @ 2020-12-26 21:44 Plyc 阅读(94) 评论(0) 推荐(0)

搜索导航栏
摘要:Header搜索组件:选择性CV router/index.js 12345678910 import SearchCourse from '../views/SearchCourse.vue'const routes = [ // ... { path: '/course/search', nam 阅读全文

posted @ 2020-12-26 21:42 Plyc 阅读(144) 评论(0) 推荐(0)

搜索后台接口
摘要:路由:course/urls.py 1 router.register('search', views.SearchCourseViewSet, 'search') # 搜索课程 视图:course/views.py 1234567891011121314 from rest_framework.v 阅读全文

posted @ 2020-12-26 21:11 Plyc 阅读(82) 评论(0) 推荐(0)

课程详情页之前台
摘要:详情页组件 依赖:在luffycity目录下的命令 1 >: cnpm install vue-video-player--save 配置:main.js 12345 // vue-video播放器require('video.js/dist/video-js.css');require('vue- 阅读全文

posted @ 2020-12-26 15:53 Plyc 阅读(120) 评论(0) 推荐(0)

课程详情页之后台
摘要:详情页后台 路由:source/urls.py 12 router.register('free', views.CourseViewSet, 'free') # 课程router.register('chapters', views.ChapterViewSet, 'chapter') # 章节 阅读全文

posted @ 2020-12-24 20:14 Plyc 阅读(74) 评论(0) 推荐(0)

课程主页之课程接口
摘要:路由:course/urls.py 12 router.register('categories', views.CourseCategoryViewSet, 'categories') # 分类router.register('free', views.CourseViewSet, 'free') 阅读全文

posted @ 2020-12-23 22:37 Plyc 阅读(144) 评论(0) 推荐(0)

课程主页之课程表数据
摘要:资源手动迁移 12 # 头像图片放在 media/teacher 文件夹下# 课程图片放在 media/course 文件夹下 老师表 12345 INSERT INTO luffy_teacher(id, orders, is_show, is_delete, created_time, upda 阅读全文

posted @ 2020-12-23 17:16 Plyc 阅读(127) 评论(0) 推荐(0)

课程表分析
摘要:课程表分析 1234567891011121314151617181920212223242526272829303132333435 classCourse(models.Model): name = models.CharField(max_length=64) title = models.C 阅读全文

posted @ 2020-12-23 17:07 Plyc 阅读(146) 评论(0) 推荐(0)

课程前端简单页面
摘要:课程组件 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 阅读全文

posted @ 2020-12-23 17:04 Plyc 阅读(133) 评论(0) 推荐(0)

前台的登录注册
摘要:前台 Login.vue <template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="content"> <div class="nav 阅读全文

posted @ 2020-12-19 19:02 Plyc 阅读(352) 评论(0) 推荐(0)

ORM常用字段及参数与查询 -刘
摘要:1 ORM字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 CharField 字符类型,必须提 阅读全文

posted @ 2020-12-19 18:49 Plyc 阅读(156) 评论(0) 推荐(0)

Celery配置与使用
摘要:5.0更新 celery -A celery_task beat celery -A celery_task worker Celery 官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproje 阅读全文

posted @ 2020-12-18 16:12 Plyc 阅读(1360) 评论(2) 推荐(0)

redis 简单操作
摘要:一 简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remo 阅读全文

posted @ 2020-12-17 15:31 Plyc 阅读(123) 评论(0) 推荐(0)

手机注册接口
摘要:后台 urls.py 1 router.register('register', views.RegisterViewSet, 'register') serializers.py 12345678910111213141516171819202122232425262728293031323334 阅读全文

posted @ 2020-12-16 21:21 Plyc 阅读(190) 评论(0) 推荐(0)

短信登录接口
摘要:台 urls.py 1 path('mobile/login/', views.MobileLoginViewSet.as_view({'post': 'login'})), serializers.py 12345678910111213141516171819202122232425262728 阅读全文

posted @ 2020-12-16 20:40 Plyc 阅读(139) 评论(0) 推荐(0)

发送短信验证码接口
摘要:后台 urls.py 1 path('sms/', views.SMSViewSet.as_view({'get': 'send'})), throttles.py 123456789101112131415161718192021 from rest_framework.throttling im 阅读全文

posted @ 2020-12-16 18:04 Plyc 阅读(545) 评论(0) 推荐(0)

腾讯云短信开发及封装
摘要:腾讯云短信开发 短信服务应用申请 12345 """ 准备工作1)创建短信应用 - 应用管理2)申请短信签名 - 国内短信 > 签名管理3)申请短信模块 - 国内短信 > 正文模板管理""" python中开发腾讯云短信服务 123456 """1)API文档,接口的使用说吧2)SDK,基于开发语言 阅读全文

posted @ 2020-12-16 11:01 Plyc 阅读(270) 评论(0) 推荐(0)

Django_在单独文件中加载Django环境临时调试
摘要:import os if __name__ == '__main__':# 加载Django项目的配置信息# 看起来有点长, 不过此命令可以在项目的 manage.py 的第 7 行直接拿来用os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ormda 阅读全文

posted @ 2020-12-16 10:12 Plyc 阅读(99) 评论(0) 推荐(0)

手机是否存在接口
摘要:import reclass MobileViewSet(ViewSet): @action(methods=['post'], detail=False) def check(self, request, *args, **kwargs): mobile = request.data.get('m 阅读全文

posted @ 2020-12-13 17:42 Plyc 阅读(98) 评论(0) 推荐(0)

登录及注册页面
摘要:前提:基于element-ui环境 模态登录组件 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 阅读全文

posted @ 2020-12-12 20:10 Plyc 阅读(1523) 评论(0) 推荐(0)

多方式登录
摘要:后台 插件 1 >: pip install djangorestframework-jwt urls.py 1 from rest_framework.routers import SimpleRouterrouter = SimpleRouter()router.register('', vie 阅读全文

posted @ 2020-12-12 11:20 Plyc 阅读(388) 评论(0) 推荐(0)

git笔记
摘要:版本控制器 12345678910 """完成 协同开发 项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii)如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突软件:SVN 、 GIT(都是同一个人的个人项目) github、gitee(两个采用git版本控制器管理代码的公 阅读全文

posted @ 2020-12-09 21:04 Plyc 阅读(105) 评论(0) 推荐(0)

后台主页模块设计
摘要:home模块 创建home模块 1234567 前提:在 luffy 虚拟环境下1.终端从项目根目录进入apps目录>: cd luffyapi & cd apps2.创建app>: python ../../manage.py startapp home 路由分发 主路由:luffyapi/url 阅读全文

posted @ 2020-12-09 15:56 Plyc 阅读(93) 评论(0) 推荐(0)

auth模块迁移后需新增字段
摘要:删除app目录下所有迁移文件from django.contrib import auth删除auth目录下auth 与admin 目录下数据库迁移文件执行数据库迁移命令python manage.py makemigrationspython manage.py migrate --fakepyt 阅读全文

posted @ 2020-12-09 14:53 Plyc 阅读(86) 评论(0) 推荐(0)

pycharm打开.vue文件由于ESLint语法检查代码出现红色波浪线
摘要: 阅读全文

posted @ 2020-12-07 17:17 Plyc 阅读(558) 评论(0) 推荐(0)

前台主页
摘要:前端主页 图片准备 将提供的资料中的图片移植到项目的img文件夹下 页头组件:components/Header.vue 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 阅读全文

posted @ 2020-12-07 16:37 Plyc 阅读(136) 评论(0) 推荐(0)

Xadmin
摘要:xadmin后台管理 安装:luffy虚拟环境下 1 >: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 注册app:dev.py 123456789 INSTALLED_APPS = [ # ... # xad 阅读全文

posted @ 2020-12-06 17:58 Plyc 阅读(70) 评论(0) 推荐(0)

前后台跨域交互
摘要:分离的前后台交互 后台处理跨域 安装插件 123 >: pip install django-cors-headers插件参考地址:https://github.com/ottoyiu/django-cors-headers/ 项目配置:dev.py 123456789101112131415161 阅读全文

posted @ 2020-12-06 17:48 Plyc 阅读(107) 评论(0) 推荐(0)

跨域请求资源共享
摘要:跨域请求 一 同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 请求的url地址,必须与浏览器上的url地址处于同 阅读全文

posted @ 2020-12-06 10:01 Plyc 阅读(121) 评论(0) 推荐(0)

VUE环境创建以及全局一些配置
摘要:前台 vue环境 1234567891011 1.傻瓜式安装node: 官网下载:https://nodejs.org/zh-cn/2.安装cnpm: >: npm install -g cnpm --registry=https://registry.npm.taobao.org3.安装vue最新 阅读全文

posted @ 2020-12-04 15:55 Plyc 阅读(271) 评论(0) 推荐(0)

创建User表,路由配置
摘要:user模块User表 创建user模块 1234567 前提:在 luffy 虚拟环境下1.终端从项目根目录进入apps目录>: cd luffyapi & cd apps2.创建app>: python ../../manage.py startapp user 创建User表对应的model: 阅读全文

posted @ 2020-12-04 11:15 Plyc 阅读(290) 评论(0) 推荐(0)

数据库配置
摘要:数据库配置 创建数据库 12345678910111213 """1.管理员连接数据库>: mysql -uroot -proot2.创建数据库>: create database luffy default charset=utf8;3.查看用户>: select user,host,passwo 阅读全文

posted @ 2020-12-04 10:40 Plyc 阅读(140) 评论(0) 推荐(0)

环境变量,封装logger,封装项目异常处理,二次封装Response模块,路由组件配置
摘要:环境变量 dev.py 12345 # 环境变量操作:小luffyapiBASE_DIR与apps文件夹都要添加到环境变量import syssys.path.insert(0, BASE_DIR)APPS_DIR = os.path.join(BASE_DIR, 'apps')sys.path.i 阅读全文

posted @ 2020-12-04 10:04 Plyc 阅读(130) 评论(0) 推荐(0)

目录结构与配置开发环境
摘要:后台:Django项目创建 环境 1234567891011 """为luffy项目创建一个虚拟环境>: mkvirtualenv luffy""""""按照基础环境依赖>: pip install django==2.0.7>: pip install djangorestframework>: 阅读全文

posted @ 2020-12-03 17:17 Plyc 阅读(125) 评论(0) 推荐(0)

虚拟环境的搭建
摘要:虚拟环境的搭建 优点 123 1、使不同应用开发环境相互独立2、环境升级不影响其他应用,也不会影响全局的python环境3、防止出现包管理混乱及包版本冲突 windows 安装 123 # 建议使用pip3安装到python3环境下pip3 install virtualenvpip3 instal 阅读全文

posted @ 2020-12-03 15:17 Plyc 阅读(126) 评论(0) 推荐(0)

安装pymysql Django 链接sql
摘要:Python -m pip install pymysql / pip install pymysql init文件: import pymysqlpymysql.install_as_MySQLdb() DATABASES = { 'default': { 'ENGINE': 'django.db 阅读全文

posted @ 2020-12-02 21:39 Plyc 阅读(161) 评论(0) 推荐(0)

pip 换源
摘要:pip安装源 介绍 12345678 """1、采用国内源,加速下载模块的速度2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple3、加速安装的命令: -- >: pip 阅读全文

posted @ 2020-12-02 19:37 Plyc 阅读(116) 评论(0) 推荐(0)

RABC
摘要:RBAC-基于角色的访问控制 一 什么是RBAC 概念 1 RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色 阅读全文

posted @ 2020-12-02 10:41 Plyc 阅读(513) 评论(0) 推荐(0)

Xadmin
摘要:一 Xadmin的使用 xadmin是Django的第三方扩展,可是使Django的admin站点使用更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 1.1 安装 通过如下命令安装xadmin的最新版 1 pip install 阅读全文

posted @ 2020-12-02 10:26 Plyc 阅读(94) 评论(0) 推荐(0)

book系列多表群操作
摘要:Book系列连表接口 views.py 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697 阅读全文

posted @ 2020-12-02 10:18 Plyc 阅读(209) 评论(0) 推荐(0)

静态文件配置以及暴露外界文件资源
摘要:静态文件配置 STATIC_URL = '/static/' # 别名 STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), # 实际名,即实际文件夹的名字] 用户文件配置 MEDIA_URL='/media/' MEDIA_ROOT = os 阅读全文

posted @ 2020-12-02 10:04 Plyc 阅读(124) 评论(0) 推荐(0)

Django 缓存机制
摘要:一 缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者me 阅读全文

posted @ 2020-12-01 22:02 Plyc 阅读(105) 评论(0) 推荐(0)

JWT 与 token签发
摘要:一 JWT认证 自带的认证方式 token值放置请求头里 key:AUTHORIZATION value :JWT+空格+token 值 from rest_framework_jwt.authentication import JSONWebTokenAuthenticationfrom rest 阅读全文

posted @ 2020-12-01 21:41 Plyc 阅读(763) 评论(0) 推荐(0)

自动生成接口文档
摘要:一 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 1.1. 安装依赖 REST framewrok生成接口文档需要coreapi库的支持。 1 pip install coreap 阅读全文

posted @ 2020-12-01 10:07 Plyc 阅读(333) 评论(0) 推荐(0)

分页与自定义异常
摘要:from rest_framework.viewsets import GenericViewSetfrom rest_framework.mixins import ListModelMixinfrom rest_framework.filters import SearchFilter from 阅读全文

posted @ 2020-12-01 10:01 Plyc 阅读(125) 评论(0) 推荐(0)

认证,权限,频率
摘要:为了方便接下来的学习,我们创建一个新的子应用 opt 1 python manage.py startapp opt 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. 123 python3 manage.py makemigrationspytho 阅读全文

posted @ 2020-12-01 09:07 Plyc 阅读(135) 评论(0) 推荐(0)

导航