10 2020 档案
摘要:Django之数据库--ORM 一、建立数据库模型类 1,在model里创建模型类,(继承model.Model) class Order(model.Model): TYPE_CHOICE = { (0,u"普通运单"), (1, u"绑定关系"), (2, u"库房读取") } mac = mo
阅读全文
摘要:1.DRF初始化 1.认证 2.权限 3.限流 4.序列化 5.分页 6.脚本 1.1 安装DjangoRestFramework pip install djangorestframework==3.11.1 pip install django-filter==2.3.0 pip install
阅读全文
摘要:1.创建订单并生成支付链接接口 1.1 goods/urls.py中注册路由 urlpatterns = [ path('getpayurl/', views.PayUrlView.as_view()), # /goods/getpayurl/ ] 1.2 goods/views.py 中写视图函数
阅读全文
摘要:1.支付宝支付流程 https://www.lanqiao.cn/vip 2.新建支付宝应用 # 访问"支付宝开发平台"登录,可以访问开发者中心 https://open.alipay.com/platform/home.htm # 可以参考"电脑网站支付" 熟悉电脑支付整体流程 https://d
阅读全文
摘要:1.只需要修改/course/sourse/1/返回的数 据即可 1.1 course/serializers.py 添加商品信息序列化 # 添加显示商品字段 from goods.serializers import GoodsSerializer class CourseDeepSerializ
阅读全文
摘要:1.创建course模型 3.1 创建用户模型course python ../manage.py startapp goods # 创建course模型 3.2 在setting.py中注册goods模型(第一步) INSTALLED_APPS = [ 'goods.apps.GoodsConfi
阅读全文
摘要:1.表结构分析 1.1 商品模块表结构分析 from django.db import models from utils.MyBaseModel import Base class Goods(Base): GOODS_TYPE = ( ('1', 'Vip'), ('2', 'Course')
阅读全文
摘要:1、序列化(serializers.Serializer) 1)序列化(正向查找) from rest_framework import serializers from users.models import UserInfo class UserInfoSerializer(serializer
阅读全文
摘要:1.vue微博回调空页面 注:微博回调空页面为: http://127.0.0.1:8888/oauth/callback/ 1.1 页面路径 components\oauth.vue <template> <div> <div v-show='visiable'> 绑定用户 用户名: <input
阅读全文
摘要:1.微博绑定用户接口 1.1 oauth/urls.py 中添加路由 urlpatterns = [ path('weibo/binduser/', views.OauthWeiboBindUser.as_view()), # /oauth/weibo/callback/ ] 1.2 oauth/v
阅读全文
摘要:1.vue微博回调空页面 注:微博回调空页面为: http://127.0.0.1:8888/oauth/callback/ 1.1 页面路径 components\oauth.vue <template> <div> <p>跳转中....</p> </div> </template> <scrip
阅读全文
摘要:1.微博回调接口 1.1 oauth/urls.py 中添加路由 urlpatterns = [ path('weibo/callback/',views.OauthWeiboCallback.as_view()), # /oauth/weibo/callback/ ] 1.2 oauth/view
阅读全文
摘要:1.在Vue页面加载时动态发送请求获取微博授 权url 1.1 在 components\common\lab_header.vue 中写oauth动态获取微 博授权URL // 获取微博登录地址 oauth() { // 从后端获取 微博登录地址 oauth_post().then((resp)
阅读全文
摘要:1.完善注册接口 1.1 修改user/views.py中完善视图函数 # 注册接口 class RegisterView(APIView): """ 用户注册, 权限是: 匿名用户可访问 """ # 自定义权限类 permission_classes = (AllowAny,) def post(
阅读全文
摘要:1.vue检查用户名是否重复 前端函数如下,js方法代码无需更改,前端代码逻辑在components\common\lab_header.vue 只需要修改components\axios_api\http.js中调用的后端地址 // axios.defaults.baseURL = "http:/
阅读全文
摘要:1.django添加检查用户名和手机号数量接口 1.1 在user/urls.py中添加 urlpatterns = [ path('count/', views.RegCountView.as_view()), # 查询用户名手机号使用量的视图, /user/count/ ] 1.2 在user/
阅读全文
摘要:1.vue发送短信逻辑 前端函数如下,js方法代码无需更改,前端代码逻辑在components\common\lab_header.vue 只需要修改components\axios_api\http.js中调用的后端地址 // axios.defaults.baseURL = "http://12
阅读全文
摘要:1.celery配置与基本使用 1.1 安装celery pip install celery @ https://github.com/celery/celery/tarball/master 1.2 新建celery/main.py配置celery # celery_task/main.py i
阅读全文
摘要:1.django 缓存设置 1.1 安装Django缓存模块 pip install django-redis==4.12.1 1.2 syl/settings.py 中配置缓存 # 缓存配置 CACHES = { # django存缓默认位置,redis 0号库 # default: 连接名称 "
阅读全文
摘要:1.注册容联云账号 1.1 注册账号 https://www.yuntongxun.com/user/login 1.2 登录即可看到开发者账号信息 1.3 添加测试账号 2. 使用容联云发送代码测试 '''1. 安装容联云sdk''' pip install ronglian_sms_sdk #
阅读全文
摘要:1.编写注册接口 1.1 user/urls.py 中添加路由 urlpatterns = [ path('register/', views.RegisterView.as_view()), # 注册视图, /user/register/ ] 1.2 user/views.py 中写注册视图函数
阅读全文

浙公网安备 33010602011771号