Python Web 框架-Django day08

 

2018.10.22

AJAX

1.完善注册操作

  1. 手机号码的重复性验证(ajax)
    如果存在则给出提示并阻止提交
  2. 注册成功免登录
    注册成功之后直接将 id 和 uphone 的值保存进 session

2.完善首页的登录信息

  1. 使用 ajax 到后端验证是否有用户登录
  2. 有用户登录的话,首页 登录 和注册的位置处 显示
    欢迎 xxx  退出
  3. 没有用户登录的话,则显示【登录】【注册,有惊喜】
    删除cookie值:resp.delete_cookie('key')

今日笔记

9zcj


2018.10.23

1.Model

  1. 商品类型 - GoodsType
    1. title - 类型名称
    2. picture - 类型图片
    3. desc - 类型描述
  2. 商品 - Goods
    1. title - 商品名称
    2. price - 商品价格
    3. spec - 商品规格
    4. picture - 商品图片
    5. goodsTyoe - 商品类型
    6. isActive - 是否商家,默认为True

2.加载首页数据

  1. 后台查询数据 - 返回 JSON 字符串
     
    [
        {
            'type':"{'title':'礼品卡券','picture':'static/xx'}"
            'goods':"[
                {'title':'xxx','price':'xxx'},
                {'title':'xxx'}
            ]"
        }
    
        {
            'type':"{}"
            'goods':"[]"
        }
    ]

     

3.购物车

  1. 增加实体类 - CartInfo
    用户
    商品
    数量
  2. 完善前端 add_cart() 函数
    增加一个参数,表示要购买的商品的id
  3. 完善后端 添加至购物车的操作
    判断 当前登录用户 是否购买了 该商品
      如果 当前登录用户购买了该商品的话,则更新数量(-1)
      否则 保存数据到数据库(用户id,商品id,数量为1)

今日示例

hmis

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值