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.购物车

扫描二维码关注公众号,回复: 3832933 查看本文章
  1. 增加实体类 - CartInfo
    用户
    商品
    数量
  2. 完善前端 add_cart() 函数
    增加一个参数,表示要购买的商品的id
  3. 完善后端 添加至购物车的操作
    判断 当前登录用户 是否购买了 该商品
      如果 当前登录用户购买了该商品的话,则更新数量(-1)
      否则 保存数据到数据库(用户id,商品id,数量为1)

今日示例

hmis

猜你喜欢

转载自blog.csdn.net/qq_42584444/article/details/83277162