上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 本章将实现注册、登录,包括短信验证码在内的三个接口。 1. 登录 用户认证的两种方式: drf:token,保存在数据库中,如果是分布式系统比较麻烦,且 token 永久有效,无过期时间 jwt 1.1 drf token 实现用户认证 1、settings.py: INSTALLED_APPS = 阅读全文
posted @ 2020-09-07 22:38 Hubery_Jun 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 1. APIView 实现商品列表页 安装依赖: pip install coreapi # drf的文档支持 pip install django-guardian # drf对象级别的权限支持 1、MxShop/urls.py: from django.urls import path, inc 阅读全文
posted @ 2020-09-07 22:36 Hubery_Jun 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1. xadmin 添加富文本插件 在 xadmin 中添加插件,使其能够支持富文本。 1、xadmin/plugins 新建 ueditor.py: import xadmin from xadmin.views import BaseAdminPlugin, CreateAdminView, M 阅读全文
posted @ 2020-09-07 22:35 Hubery_Jun 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 1. 环境搭建 1.1 Python 虚拟环境 mkdir MxShop # 创建虚拟环境,修改为豆瓣源 pipenv install 1.2 Vue 环境 # 安装 node.js https://nodejs.org/en/ # 安装 nrm,并切换为淘宝源 npm i nrm -g # 全局安 阅读全文
posted @ 2020-09-07 22:33 Hubery_Jun 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 1. mixin 和 viewsets drf 视图中用到最多的(继承)就是 viewsets.GenericViewSet 和 mixin 中的五个方法,视图主要可分为以下几类: GenericViewSet(viewsets) # drf 最高级 GenericAPIView # drf API 阅读全文
posted @ 2020-09-06 22:28 Hubery_Jun 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、Web开发插件|模块 Django 相关 djcelery:http://celeryproject.org/2 celery flower 定时任务可视化神器:https://flower-docs-cn.readthedocs.io/zh/latest/ django 实现 mysql 主从 阅读全文
posted @ 2020-09-06 22:14 Hubery_Jun 阅读(1478) 评论(0) 推荐(1) 编辑
摘要: 9、mysql 存储引擎 9.1、回顾 存储过程:是 SQL 语句和控制语句的预编译集合,以一个名称存储并作为一个单元出来 参数:输入类型、输出类型、输入&输出类型 创建:CREATE...PROCEDURE... 注意事项: 创建存储过程或自定义函数时,需要通过 delimiter 来修改定界符 阅读全文
posted @ 2020-09-05 11:27 Hubery_Jun 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 8、mysql 存储过程 8.1、存储过程简介 存储过程是 SQL 语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理,优点: 增强 SQL 语句的功能和灵活性 实现较快的执行速度 减少网络流量 存储过程可以减少 SQL 语句的编译时间,第一次执行完整的流程。等下一次再执行相同的 SQL 阅读全文
posted @ 2020-09-05 10:57 Hubery_Jun 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 7、自定义函数 7.1、自定义函数简介 用户自定义函数(user-defind function,UDF)是一种对 mysql 扩展的途径,其用法与内置函数相同。 两个必要条件:参数、返回值 参数与返回值之间没有必然的联系,有可能有两个参数,只有一个返回值(如power()幂运算)。也有可能没有参数 阅读全文
posted @ 2020-09-05 10:49 Hubery_Jun 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 6、运算符和函数 mysql 内置函数 6.1、mysql 字符函数 名称 描述 CONCAT() 字符连接 CONCAT_WS() 使用指定的分隔符进行字符连接 FORMAT() 数字格式化 LOWER() 转换为小写字母 UPPER() 转换为大写字母 LEFT() 获取左侧字符 RIGHT() 阅读全文
posted @ 2020-09-05 10:46 Hubery_Jun 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页