文章 2023-07-11 来自:开发者社区

基于python的视频点播网站(python+django+vue开发的视频点播网站-视频管理系统)

演示地址 前台地址: http://video.gitapp.cn 后台地址:http://video.gitapp.cn/admin 后台管理帐号: 用户名:admin123密码:admin123 源码地址 https://github.com/geeeeeeeek/python_video 功能介绍 平台采用B/S结构&#...

文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之7.用户登录和注册功能(下)

4.密码设置的多种方式进一步完善序列化如下:class UserRegSerializer(serializers.ModelSerializer): '''用户序列化''' code = serializers.CharField(max_length=4, min_length=4, label='验证码', ...

Django+Vue开发生鲜电商平台之7.用户登录和注册功能(下)
文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之7.用户登录和注册功能(中)

3.Vue和JWT接口调试在Vue中登录的接口为/login/,域名需要修改为local_host,如下://登录 export const login = params => { return axios.post(`${local_host}/login/`, params) }定义登录的Vue组件为src/views/login/login.vue,如下:methods:{ ...

Django+Vue开发生鲜电商平台之7.用户登录和注册功能(中)
文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之7.用户登录和注册功能(上)

一、DRF的token基本使用1.DRF的token登录原理基于DRF的前后端分离登录与单独使用Django登录的原理不同,不再需要CSRF验证,DRF提供了许多开箱即用的身份验证方案,并且还允许实现自定义方案。身份验证始终在视图的最开始处,在进行权限和限制检查之前以及在允许任何其他代码进行之前运行。身份验证方案始终定义为类列表,DRF框架尝试对列表中的每个类进行身份验证,并使用成功进行身份验证....

Django+Vue开发生鲜电商平台之7.用户登录和注册功能(上)
文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之6.使用Vue实现商品类别和商品数据前台显示(下)

为了让数据在前端正常显示,还需要过滤类别数据、只显示一级类别,修改views.py如下:class CategoryViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet): ''' List: 显示商品所有分类列表数据 Retrieve: 获取单个商品分类详情 ...

Django+Vue开发生鲜电商平台之6.使用Vue实现商品类别和商品数据前台显示(下)
文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之6.使用Vue实现商品类别和商品数据前台显示(上)

一、商品类别数据接口由之前的效果图和需求分析可知,首页全部商品分类需要展示一级、二级和三级分类,而在搜索结果页只展示一级和二级分类,分类有两个Vue组件,即Header中的全部商品分类和左侧的某以及类别对应的分类导航栏,也对应两个数据接口。先在apps/goods/views.py中定义商品类别数据View如下:from rest_framework import mixins, viewset....

Django+Vue开发生鲜电商平台之6.使用Vue实现商品类别和商品数据前台显示(上)
文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之5.使用DRF实现商品列表页和过滤(下)

三、DRF的使用1.DRF的Request和Response类DRF对Django的Request和Response类进行了进一步的封装,因此使用起来更方便。request.data返回请求正文的解析内容,代替了标准request.POST和request.FILES属性,具体如下:它包括所有已解析的内容,包括文件和非文件输入;它支持解析除以外的HTTP方法的内容POST,这意味着您可以访问PU....

Django+Vue开发生鲜电商平台之5.使用DRF实现商品列表页和过滤(下)
文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之5.使用DRF实现商品列表页和过滤(中)

2.使用modelserializer实现商品序列化从前面的基本使用中可以看到,serializer类似于Django自带的Form,可以对表单进行验证,但是serializer还拥有更多的功能,这里尝试通过serializer将数据保存到数据库中。在serializers.py中实现用于保存数据的create()方法如下:from rest_framework import serialize....

Django+Vue开发生鲜电商平台之5.使用DRF实现商品列表页和过滤(中)
文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之5.使用DRF实现商品列表页和过滤(上)

一、普通方式实现商品列表页先了解Django中实现Json数据传递的基本方法,可以查看中文文档https://www.cntofu.com/book/35/index.html,并结合英文文档了解其用法。1.使用Django View实现商品列表下面实现通过View类直接将商品信息显示到前端。为了区别于views.py,在apps/goods下新建views_base.py如下:import j....

Django+Vue开发生鲜电商平台之5.使用DRF实现商品列表页和过滤(上)
文章 2022-11-24 来自:开发者社区

Django+Vue开发生鲜电商平台之4.Restful API和Vue介绍

一、Restful API介绍1.前后端分离优缺点近年来,随着多种平台类型(PC端、Android端、Mac端、iPhone端、Pad端等)的出现和普及,前后端分离变得更加重要和流行,显然,其是具有一定的适应性的。前后端分离的原因如下:PC、APP、Pad等多端适应的要求近几年随着移动端的普及,需要对其进行适应,运用传统的方式只适用于PC端,需要前后端分离实现对移动端的适应。SPA开发模式逐渐流....

Django+Vue开发生鲜电商平台之4.Restful API和Vue介绍

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注