摘要:
一、项目基础 00-路飞项目 01-pip换源 02-虚拟环境搭建 03-luffy后台-Django项目创建 04-luffy后台-路径配置及其他 05-luffy数据库 06-user模块user表 07-luffy前台 08-luffy前台配置 09-luffy前台主页 10-后台主页模块设计 阅读全文
posted @ 2021-02-22 17:24
今天捡到一百块钱
阅读(455)
评论(0)
推荐(0)
摘要:
项目上线 一、购买服务器 1. 购买阿里云服务器 2. 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 二、连接服务器 1. 执行连接服务器命令 # 登录命令: ssh 用户@阿里公网ip ssh root@39.99.192.127 抛出异常: 阅读全文
posted @ 2021-02-22 17:04
今天捡到一百块钱
阅读(139)
评论(0)
推荐(0)
摘要:
支付宝支付 一、快速连接通道 1. 支付宝 <1>. 支付宝API:六大接口 https://docs.open.alipay.com/270/105900/ <2>. 支付宝工作流程 https://docs.open.alipay.com/270/105898/ ❤️>. 支付宝8次异步通知机制 阅读全文
posted @ 2021-02-22 17:01
今天捡到一百块钱
阅读(3129)
评论(0)
推荐(0)
摘要:
搜索页面 一、流程 ''' # 前端: 头部搜索组件 + 搜索页面 1. 新建页面: SearchCourse.vue 2. 配置路由: index.js path: '/search' name: 'SearchCourse' component: SearchCourse 3. 拷贝搜索页面 提 阅读全文
posted @ 2021-02-22 16:58
今天捡到一百块钱
阅读(83)
评论(0)
推荐(0)
摘要:
搜索后台接口 一、流程 ''' # 后端 1. 模糊匹配: SearchFilter 2. 自己写: 自定义过滤类, 继承filter_queryset, 指定'字段__contains', return queryset 3. 搜索接口: 不和课程一起, 坨到一起了 CourseSearchVie 阅读全文
posted @ 2021-02-22 16:56
今天捡到一百块钱
阅读(99)
评论(0)
推荐(0)
摘要:
搜索导航栏 一、流程 ''' # 拓展: 京东 360buy -> jd # 全文检索 问题: 数据量的庞大 解决: 全文检索引擎(elasticsearch 一来七课社区). java封装的一个数据库, 专注于大数据的搜索 # 前端: 头部搜索组件 + 搜索页面 1. 新建页面: SearchCo 阅读全文
posted @ 2021-02-22 16:54
今天捡到一百块钱
阅读(84)
评论(0)
推荐(0)
摘要:
课程详情页之后台 一、流程 ''' 1. 课程单查 CourseView配置RetrieveModelMixin 2. 课程章节 新建视图中 CourseChapterView, 继承G/L 新建序列化 CourseChapterModelSerializer 需要的字段. name, summar 阅读全文
posted @ 2021-02-22 16:53
今天捡到一百块钱
阅读(65)
评论(0)
推荐(0)
摘要:
课程详情页之前台 一、流程 ''' 1. 课程详情页面创建 FreeCourseDetail.vue 2. 配置课程详情页面路由 /free/detail/:id 3. 课程详情页面从路由中获取 this.$route.params.id 4. 直接拿课程详情页面 5. 下载视频组件 vue-vid 阅读全文
posted @ 2021-02-22 16:50
今天捡到一百块钱
阅读(94)
评论(0)
推荐(0)
摘要:
课程主页之课程接口 一、课程分类接口 1. course/views.py from rest_framework.viewsets import GenericViewSet from rest_framework.mixins import ListModelMixin from . impor 阅读全文
posted @ 2021-02-22 16:48
今天捡到一百块钱
阅读(140)
评论(0)
推荐(0)
摘要:
课程主页之课程页面 <template> <div class="course"> <Header></Header> <div class="main"> <!-- 筛选条件 --> <div class="condition"> <ul class="cate-list"> <li class= 阅读全文
posted @ 2021-02-22 16:47
今天捡到一百块钱
阅读(67)
评论(0)
推荐(0)
摘要:
课程主页之课程表数据 一、资源手动迁移 # 头像图片放在 media/teacher 文件夹下 # 课程图片放在 media/course 文件夹下 二、老师表 INSERT INTO luffy_teacher(id, orders, is_show, is_delete, created_tim 阅读全文
posted @ 2021-02-22 16:45
今天捡到一百块钱
阅读(110)
评论(0)
推荐(0)
摘要:
课程主页之课程表分析 一、课程表分析 class Course(models.Model): name = models.CharField(max_length=64) title = models.CharField(max_length=64) detail = models.TextFiel 阅读全文
posted @ 2021-02-22 16:43
今天捡到一百块钱
阅读(211)
评论(0)
推荐(0)
摘要:
课程页面 课程组件:Free.vue <template> <div class="course"> <Header></Header> <div class="main"> <!-- 筛选条件 --> <div class="condition"> <ul class="cate-list"> < 阅读全文
posted @ 2021-02-22 16:42
今天捡到一百块钱
阅读(103)
评论(0)
推荐(0)
摘要:
Celery 一、官方 Celery官网:http://www.celeryproject.org/ Celery官方文档引文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan. 阅读全文
posted @ 2021-02-22 16:40
今天捡到一百块钱
阅读(125)
评论(2)
推荐(0)
摘要:
Redis 一、简介 1. 快速了解 # 存储形式: key: value对 # 存储位置: 内存 # 支持存储的类型: string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型) # 支持的操作: (注意: 具有原子性, 要么同时 阅读全文
posted @ 2021-02-22 16:37
今天捡到一百块钱
阅读(109)
评论(0)
推荐(0)
摘要:
前台短信注册修改 Login.vue <template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="content"> <div clas 阅读全文
posted @ 2021-02-22 16:35
今天捡到一百块钱
阅读(113)
评论(0)
推荐(0)
摘要:
后台短信注册接口 urls.py from django.urls import path, include from rest_framework.routers import SimpleRouter from . import views router = SimpleRouter() rou 阅读全文
posted @ 2021-02-22 16:33
今天捡到一百块钱
阅读(103)
评论(0)
推荐(0)
摘要:
短信登录接口 urls.py from django.urls import path, include from rest_framework.routers import SimpleRouter from . import views router = SimpleRouter() route 阅读全文
posted @ 2021-02-22 16:32
今天捡到一百块钱
阅读(180)
评论(0)
推荐(0)
摘要:
短信验证码接口 user/throttles.py from rest_framework.throttling import SimpleRateThrottle class SmsThrottling(SimpleRateThrottle): scope = 'sms' def get_cach 阅读全文
posted @ 2021-02-22 16:31
今天捡到一百块钱
阅读(160)
评论(0)
推荐(0)
摘要:
腾讯云短信开发 一、短信服务应用申请 """ 准备工作 1)创建短信应用 - 应用管理 2)申请短信签名 - 国内短信 > 签名管理 3)申请短信模块 - 国内短信 > 正文模板管理 """ python中开发腾讯云短信服务 """ 1)API文档,接口的使用说吧 2)SDK,基于开发语言封装的可以 阅读全文
posted @ 2021-02-22 16:30
今天捡到一百块钱
阅读(140)
评论(0)
推荐(0)
摘要:
手机号是否存在验证接口 urls.py router = SimpleRouter() router.register('', views.LoginView, 'login') urlpatterns = [ path('', include(router.urls)), ] views.py f 阅读全文
posted @ 2021-02-22 16:26
今天捡到一百块钱
阅读(167)
评论(0)
推荐(0)
摘要:
多方式登录 一、后台 1. 插件 pip install djangorestframework-jwt 2. urls.py router = SimpleRouter() router.register('', views.LoginAPIView, 'login') urlpatterns = 阅读全文
posted @ 2021-02-22 16:24
今天捡到一百块钱
阅读(125)
评论(0)
推荐(0)
摘要:
登录注册页面 一、模态框登录组件及实现流程 <template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="content"> <div c 阅读全文
posted @ 2021-02-22 16:22
今天捡到一百块钱
阅读(238)
评论(0)
推荐(0)
摘要:
Git 一、版本控制器 完成 协同开发 项目,帮助程序员整合代码 i)帮助开发者合并开发的代码 ii)如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 软件:SVN 、 GIT(都是同一个人的个人项目) github、gitee(两个采用git版本控制器管理代码的公共平台) git 阅读全文
posted @ 2021-02-22 16:20
今天捡到一百块钱
阅读(132)
评论(0)
推荐(0)
摘要:
跨域请求详解 一、同源策略 什么是同源策略? 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 # 同源策略判断的依据: 请 阅读全文
posted @ 2021-02-22 16:17
今天捡到一百块钱
阅读(155)
评论(0)
推荐(0)
摘要:
xadmin后台管理 一、介绍 xadmin是Django的第三方扩展,可以使Django的admin站点使用更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 二、安装 通过如下命令安装xadmin包 pip install htt 阅读全文
posted @ 2021-02-22 16:15
今天捡到一百块钱
阅读(156)
评论(0)
推荐(0)
摘要:
后台主页模块设计 一、创建home模块(app) # 前提:在 luffy 虚拟环境下 # 1.终端从项目根目录进入apps目录 cd luffyapi & cd apps # 2.创建app python ../../manage.py startapp home 二、路由分发 1. 主路由:lu 阅读全文
posted @ 2021-02-22 16:14
今天捡到一百块钱
阅读(123)
评论(0)
推荐(0)
摘要:
luffy前台主页 一、图片 将提供的资料中的图片移植到项目的img文件夹下 二、页头组件:components / Header.vue <template> <div class="header"> <div class="slogan"> <p>老男孩IT教育 | 帮助有志向的年轻人通过努力学 阅读全文
posted @ 2021-02-22 16:11
今天捡到一百块钱
阅读(129)
评论(0)
推荐(0)
摘要:
luffy前台配置 一、axios前后交互 1. 安装:前端项目目录的终端下 npm install axios 2. 配置:main.js import axios from 'axios' Vue.prototype.$axios = axios; 二、cookies操作 1. 安装:前端项目目 阅读全文
posted @ 2021-02-22 16:06
今天捡到一百块钱
阅读(136)
评论(0)
推荐(0)
摘要:
luffy前台 一、虚拟环境 # 1.傻瓜式安装node: 官网下载:https://nodejs.org/zh-cn/ # 2.安装cnpm, 以后使用淘宝提供的cnpm即可, 速度快。 ''' 查看看装是否成功版本: cnpm -v 可能出现的问题: 如果出现安装完毕以后提示‘不是内部或外部命令 阅读全文
posted @ 2021-02-22 16:02
今天捡到一百块钱
阅读(114)
评论(0)
推荐(0)
摘要:
user模块user表 一、创建user模块 # 前提:在 luffy 虚拟环境下 # 1.终端从项目根目录进入apps目录 cd luffyapi & cd apps # 2.创建app python ../../manage.py startapp user 二、创建User表对应的model: 阅读全文
posted @ 2021-02-22 16:00
今天捡到一百块钱
阅读(154)
评论(0)
推荐(0)
摘要:
luffy数据库 一、创建数据库 # 1.管理员连接数据库 mysql -uroot -p密码 # 2.创建数据库 create database luffy default charset=utf8; # 3.查看用户 select user,host,password from mysql.us 阅读全文
posted @ 2021-02-22 15:59
今天捡到一百块钱
阅读(127)
评论(0)
推荐(0)
摘要:
luffy后台-路径配置及其他 一、环境变量 1. 开发dev.py中路径的处理 问题:应用的创建,dev.py中注册路径无法生效了 # 先切换到apps目录, 再执行以下命令 cd luffyapi\apps\ # 创建应用: 提示, startapp在哪执行,就把app创建在哪 python3. 阅读全文
posted @ 2021-02-22 15:57
今天捡到一百块钱
阅读(154)
评论(0)
推荐(0)
摘要:
luffy后台-Django项目创建 一、环境 # 为luffy项目创建一个虚拟环境 >: mkvirtualenv luffy # 按照基础环境依赖 >: pip install django==2.2.2 # 安装2.0.7以上的版本, 使用mysql数据库的时候会出现异常, 我们接下来修改源码 阅读全文
posted @ 2021-02-22 15:38
今天捡到一百块钱
阅读(101)
评论(0)
推荐(0)
摘要:
虚拟环境的搭建 一、优点 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 二、Windows搭建 1. 安装 # 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 i 阅读全文
posted @ 2021-02-22 15:35
今天捡到一百块钱
阅读(163)
评论(1)
推荐(1)
摘要:
pip换源 一、介绍 """ 1、采用国内源,加速下载模块的速度 2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple 3、加速安装的命令: -- >: pip inst 阅读全文
posted @ 2021-02-22 15:34
今天捡到一百块钱
阅读(167)
评论(1)
推荐(0)
摘要:
一、企业的文本项目类型 1. 商城 1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer ) 1.2 B2B 批发商城 商家与商家直接交易 1.3 B2B2C 购物平台 商家和会员在另一个商家提供的平台上面进行交易 1.4 C2B 定制商城 会员向商家发起定制商 阅读全文
posted @ 2021-02-22 15:30
今天捡到一百块钱
阅读(114)
评论(0)
推荐(0)

浙公网安备 33010602011771号