随笔分类 - 路飞项目
摘要:封装CommonListModelMixin from utils.common_response import APIResponse from rest_framework.mixins import ListModelMixin class CommonListModelMixin(ListM
阅读全文
摘要:课程前端页面 新建3个页面组件 FreeCourser ActualCourser LightCourse 配置路由 { path: '/free-course', name: 'free', component: FreeCourserView }, { path: '/actual-course
阅读全文
摘要:Login.vue <template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="content"> <div class="nav">
阅读全文
摘要:登录、注册功能分析 # 接口分析 1 校验手机号是否存在接口 2 多方式登录接口:用户名/手机号/邮箱 + 密码都可以登录 3 发送手机验证码接口(借助于第三方短信平台) 4 短信登录接口 5 注册接口 校验手机号是否存在接口 视图类 视图类初级版 from .models import User
阅读全文
摘要:一、版本控制器 完成协同开发项目,帮助程序员整合代码 帮助开发者合并开发的代码,使用git实现版本的控制 如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 版本管理工具 SVN 、 GIT(都是同一个人的个人项目) github、gitee(两个采用git版本控制器管理代码的公共平
阅读全文
摘要:子组件 页头组件components / Header.vue <template> <div class="header"> <div class="slogan"> <p>老男孩IT教育 | 帮助有志向的年轻人通过努力学习获得体面的工作和生活</p> </div> <div class="nav
阅读全文
摘要:一、同源策略 1.什么是浏览器的同源策略? 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 浏览器最基本的安全策略 浏览器
阅读全文
摘要:一、介绍 simpleui 是django admin的一个主题,是一个基于element-ui+vue开发,重写和优化90%以上的页面。 与suit是同类产品。是一个更符合国人审美和使用习惯的一个主题。 官网文档 | 链接 后台管理官网展示 | 链接 二、基本使用 1.pip安装 pip3 ins
阅读全文
摘要:一、创建app home并注册 1. apps下创建home项目 前提:在 luffy 虚拟环境下 # 1.终端从项目根目录进入apps目录 cd luffyapi & cd apps # 2.创建app python ../../manage.py startapp home 2.dev.py中注
阅读全文
摘要:一、全局样式及配置 1. 全局css 正常情况我们写前端项目,需要去掉所有标签的默认样式,css 第一步:在assets目录下新建目录和文件css/global.css 清除默认样式 /* 声明全局样式和项目的初始化样式 */ body, h1, h2, h3, h4, h5, h6, p, tab
阅读全文
摘要:一、准备环境 # 1.傻瓜式安装node: 官网下载:https://nodejs.org/zh-cn/ # 2.安装cnpm, 以后使用淘宝提供的cnpm即可, 速度快。 ''' 查看看装是否成功版本: cnpm -v 可能出现的问题: 如果出现安装完毕以后提示‘不是内部或外部命令,也不是可运行的
阅读全文
摘要:使用auth表扩写的前提条件 你决定使用auth表扩写,项目一定不要先迁移,先建好用户表再迁移 如果已经迁移完了,再想用auth的user表 -删库,删迁移文件所有app -删admin和auth的迁移文件(如下图)之后再重新迁移 创建应用user 前提:在 luffy 虚拟环境下 # 1.终端从项
阅读全文
摘要:数据库权限 之前项目操作数据库,都是使用root用户,root用户权限太高了,在公司里,一般不会给你root用户权限 如果开发人员是root权限,数据安全性就很差 开发人员专门创建一个用户,用户只对当前项目的库有操作权限 创建一个luffy库,创建luffy用户,luffy用户只对luffy库有操作
阅读全文
摘要:一、准备环境 1.创建luffy项目虚拟环境 mkvirtualenv luffy 2.安装项目基础依赖 # 1.安装Django pip install django==3.2.2 # 2.安装djangorestframework pip install djangorestframework
阅读全文
摘要:一、国内常用镜像源 清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科学技术大学 :http://pypi.mirrors.ustc.edu.cn/simple/
阅读全文
摘要:一、优点 使不同应用开发环境相互独立 环境升级不影响其他应用,也不会影响全局的python环境 防止出现包管理混乱及包版本冲突 PS:虚拟环境依赖于全局的Python解释器,所以如果没有安装Python解释器,虚拟环境则无法安装和使用。 二、windows下安装虚拟环境准备 1.安装虚拟环境模块 p
阅读全文
摘要:一、企业的web项目类型 商城 B2C 直销商城 商家与会员直接交易 ( Business To Customer ) B2B 批发商城 商家与商家直接交易 B2B2C 购物平台 商家和会员在另一个商家提供的平台上面进行交易 C2B 定制商城 会员向商家发起定制商品的需求,商家去完成 O2O 线上线
阅读全文