摘要: 一. 流程 ''' 1. 课程详情页面创建 FreeCourseDetail.vue 2. 配置课程详情页面路由 /free/detail/:id 3. 课程详情页面从路由中获取 this.$route.params.id 4. 直接拿课程详情页面 5. 下载视频组件 vue-video-playe 阅读全文
posted @ 2020-08-01 23:57 给你加马桶唱疏通 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一. 流程 ''' 1. 课程单查 CourseView配置RetrieveModelMixin 2. 课程章节 新建视图中 CourseChapterView, 继承G/L 新建序列化 CourseChapterModelSerializer 需要的字段. name, summary, chapt 阅读全文
posted @ 2020-08-01 23:52 给你加马桶唱疏通 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一. 购买服务器 1. 购买阿里云服务器 2. 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 二. 连接服务器 1. 执行连接服务器命令 # 登录命令: ssh 用户@阿里公网ip ssh root@39.99.192.127 抛出异常: WA 阅读全文
posted @ 2020-08-01 23:16 给你加马桶唱疏通 阅读(265) 评论(0) 推荐(1) 编辑
摘要: 一. 值传递和引用传递理论 # 本质: python中独有的对可变不可变类型的区分. # 值传递 如果函数收到的是一个不可变对象(数字、字符或元组)的引用,就不能直接修改原始对象--相当于通过‘值传递’来传递对象。 # 引用传递 如果函数收到的是一个可变对象(字典、列表)的引用,就能修改对象的原始值 阅读全文
posted @ 2020-08-01 23:15 给你加马桶唱疏通 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一. Nginx 1. 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 2. 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资 阅读全文
posted @ 2020-08-01 21:19 给你加马桶唱疏通 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一. 内存溢出: (Out Of Memory OOM) 系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出 # 例子: 一个盘子用尽各种方法只能装4个果子,你装了5个,结果掉倒地上不能吃了。这就是溢出。比方说栈,栈满时再做进栈必定产生空间溢出,叫上溢,栈 阅读全文
posted @ 2020-08-01 21:11 给你加马桶唱疏通 阅读(319) 评论(0) 推荐(0) 编辑
摘要: # 错误代码:1050 # 错误原因:数据库中已经存在了表 xadmin_log 了,但是django框架并不知道. # 解决: 迁移的时候忽略错误存在的表xadmin_log即可 python3.6 ../../manage.py migrate --fake 阅读全文
posted @ 2020-08-01 21:10 给你加马桶唱疏通 阅读(336) 评论(1) 推荐(0) 编辑
摘要: django-filters没有到配置文件中注册时, 进入浏览器界面: django-filters没有到配置文件中注册时, 进入PostMan界面: 阅读全文
posted @ 2020-08-01 21:09 给你加马桶唱疏通 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一. 课程分类接口 1. course/views.py from rest_framework.viewsets import GenericViewSet from rest_framework.mixins import ListModelMixin from .models import C 阅读全文
posted @ 2020-08-01 21:08 给你加马桶唱疏通 阅读(165) 评论(0) 推荐(0) 编辑
摘要: <template> <div class="course"> <Header></Header> <div class="main"> <!-- 筛选条件 --> <div class="condition"> <ul class="cate-list"> <li class="title">课程 阅读全文
posted @ 2020-08-01 21:07 给你加马桶唱疏通 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一. 资源手动迁移 # 头像图片放在 media/teacher 文件夹下 # 课程图片放在 media/course 文件夹下 二. 老师表 INSERT INTO luffy_teacher(id, orders, is_show, is_delete, created_time, update 阅读全文
posted @ 2020-08-01 21:06 给你加马桶唱疏通 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一. 课程表分析 class Course(models.Model): name = models.CharField(max_length=64) title = models.CharField(max_length=64) detail = models.TextField() # 可以关联 阅读全文
posted @ 2020-08-01 21:05 给你加马桶唱疏通 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 课程组件: FreeCourse.vue <template> <div class="course"> <Header></Header> <div class="main"> <!-- 筛选条件 --> <div class="condition"> <ul class="cate-list"> 阅读全文
posted @ 2020-08-01 21:04 给你加马桶唱疏通 阅读(123) 评论(0) 推荐(1) 编辑
摘要: # 抛出异常: Task handler raised error: ValueError('not enough values to unpack (expected 3, got 0)',) # 问题原因: 在windows中启动worker, 必须使用eventlet支持 # 解决问题: pi 阅读全文
posted @ 2020-08-01 21:03 给你加马桶唱疏通 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 通常访问者的IP就在其中,所以我们可以用下列方法获取用户的真实IP: # X-Forwarded-For:简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项。 def get_ip(request): x_forwarded_fo 阅读全文
posted @ 2020-08-01 20:29 给你加马桶唱疏通 阅读(182) 评论(0) 推荐(0) 编辑
摘要: import requests import re import os headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0 阅读全文
posted @ 2020-08-01 19:24 给你加马桶唱疏通 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一. 先登录, 再获取登录的cookie, 接着以登录的身份登录网站 import requests data = { 'username': '616564099@qq.com', 'password': 'lqz123', 'captcha': '1234', 'remember': '1', 阅读全文
posted @ 2020-08-01 19:22 给你加马桶唱疏通 阅读(429) 评论(0) 推荐(0) 编辑
摘要: import re import os import requests # 第一步: https://www.pearvideo.com/category_loading.jsp?reqType=5&categoryId=4&start=0 # 第二步: https://www.pearvideo. 阅读全文
posted @ 2020-08-01 19:21 给你加马桶唱疏通 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一. 介绍 # 介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) # 注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求 阅读全文
posted @ 2020-08-01 15:46 给你加马桶唱疏通 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 会爬的虫子 01 爬虫基本原理 02 请求库之requests库 03 解析库bs4 04 爬虫解析库之xpath库 05 爬虫请求库之selenium库 05 Scrapy框架 06 分布式爬虫 07 js逆向 知识拓展 什么是referer? 什么是http代理,什么是socks5代理两者有什么 阅读全文
posted @ 2020-08-01 12:38 给你加马桶唱疏通 阅读(425) 评论(0) 推荐(0) 编辑