这几天写一个Django框架的小购物网站吧包括注册登录,添加购物车首页展示,商品展示查看商品,添加订单下订单,查看订单等功能麻雀虽小五脏俱全,对初学django的囚还算是比较有代表性的。
话不多说开始吧,首先分析业务流程:
1.注册-登录-首页展示-查看商品-加购物车-下订单-查看订单
2.紸册-登录-修改个人信息-添加收货地址
#功能:首页展示(查询)查看详情(查询),登录(查询)注册(增加,查询)搜索(查询),
购物车(添加查询),下订单(添加)付款(),查看订单(查询)修改个人信息(查询,修改)
管理收货地址(添加,查询修改,删除)
功能有了设计数据库吧,这里可以用django里的setting自带的sqlite3,也可以自己选择使用mysql等这里我就用自带的了
商品表(商品分类表 一对多) 购物车表(商品表 一对多,用户表 一对多) 地址表(用户表 一对多) user 用户(关联)