完成用户中心(收货地址) df_user/views.py df_user/urls.py templates/df_user/user_center_site.html 界面显示 完成用户中心(全部订单) df_user/urls.py…
登录验证的实现 背景说明: 用户在商品界面选择商品后,在点击购物车或者结算订单之前 需要完成用户的登录验证,这里用装饰器来完成   创建装饰器类: df_user/user_decorator.py     用户中心(1)--个人信息 用户中心正常界面 个人信息: 用户名 + 联系方式 + 联系地址 + 最近浏览 全部订单: (待完成) 收货地址:(待完成)     用户中心--个人信息     点击用户中心     df_user/urls.py df_user/views.py templa…
个人收藏 整体逻辑类似于 个人中心 ( 个人中心的相关逻辑梳理详情  点击这里 ) 也是两个序列化组价的分流 查看收藏  ( list ) 详情指向 收藏详情 的组价 创建收藏 ( create ) 指向 用户收藏 的组件 序列化组件 收藏详情需要用到收藏的商品全部内容, 序列化的时候需要进行组件的嵌套, 将商品序列化组件嵌进去 # 收藏详情 class UserFavDetailSerializer(serializers.ModelSerializer): goods = GoodsSeri…
完成订单页面 创建订单项目 python manage.py startapp df_order manas/settings.py manas/urls.py 创建静态文件: templates/df_order/order.html 创建模型类 df_order/models.py 迁移数据 python manage.py makemigrations python manage.py migrate df_order/views.py df_order/urls.py templates…
完成基本的创建项目.用户注册.登录.注销功能 创建Django项目,创建df_user的App 创建静态文件夹static(跟manage.py保持在同一级别下) 复制静态文件(css + images+ js)到static路径下 修改settings.py文件 修改templates路径 修改数据库 新添加静态文件加载路径 Pycharm连接mysql数据库以及完成mysql数据库初始化 Python学习-Pycharm连接mysql服务器 安装Python下的MysqlClient 点击下…
利用DjangoAdmin初始化数据库 创建项目 python manage.py startapp df_goods 添加配置 manas/urls.py manas/settings.py 新创建文件df_goods/urls.py 安装富文本编辑器 博主的Ueditor文件(来源github上修改好的版本DjangoUeditor3),点击下载(内附教程) 配置富文本编辑器 Django学习---py3下的富文本编辑器的使用 配置静态文件上传路径 创建upload目录(跟manage.py…
创建购物车项目App python manage.py startapp df_cart 初始化项目: manas/urls.py manas/settings.py 创建新文件:df_cart/urls.py 创建模型类 df_cart/models.py 初始化数据库 python manage.py makemigrations python manage.py migrate 界面效果: 添加购物车操作 df_carts/views.py df_carts/urls.py 在detail…
python-django框架-电商项目-订单模块开发 提交订单页面: 在购物车中点击提交订单,就应该到达提交订单页面了, 显示: 1,收获地址, 2,支付方式 3,用户购买的商品信息,数量,小计, 4,总金额,运费,实际付多少, 5,提交订单按钮, 点击提交按钮,需要传递什么? 注意:价格这个是给用户看的,不要传到后台,传了后端也不用, 商品的id要传过去,另外商品的数量,我们也是从redis中拿的,不是页面上的 我们可以把要传的信息放入一个表单, 表单中的checkbox,只有被选中时,值才…
(坚持每一天,就是成功) Python Django Web框架,Django是一个开放源代码的Web应用框架,由Python写成.采用了MTV的框架模式,即模型M,模板T和视图V组成. 安装Python 和 Django可以自己查阅资料 此文均在Pycharm下进行需要下载可加群:607021567找群主,本文主要介绍电商产品.所以可自行学习,创造自己的网站. 1.Django架构设计: Django是一个基于MVC构造的框架.但是在Django中,控制器接受用户输入的部分由框架自行处理,所以…
1-1 课程导学 2-1 Pycharm的安装和简单使用 2-2 MySQL和Navicat的安装和使用 2-3 Windows和Linux下安装Python2和Python3 2-4 虚拟环境的安装和配置 2-5 Vue开发环境搭建 2-6 资源获取方式和提问方式 3-1 项目初始化 3-2 User Model设计 3-3 Goods Model设计 3-4 Trade交易的Model设计 3-5 用户操作的Model设计 3-6 migrations原理及表生成 3-7 xadmin后台管…