返回顶部

文章分类 -  djaingo(电商)项目

电商项目
摘要:安装 生成密钥文件 生成私钥 ctr + d退出 ls 查看生成的私钥文件 生成公钥 可以在另一个终端ls查看 私钥保存在程序中,公钥放到支付宝中 把上面的公钥放到支付宝的沙箱应用的查看公钥中,除去上下的修饰 把家目录中的私钥放到程序中的orders应用中 把支付宝的公钥复制到程序中 在orders 阅读全文
posted @ 2017-12-18 15:32 Crazymagic 阅读(3456) 评论(1) 推荐(1) 编辑
摘要:商品主页页面 商品主页页面的前端页面 效果图如下: 后端视图的业务逻辑处理: 根据前端展示的页面,后端需要向前端传送的数据有: 1 后端需要想前端传送的数据有 2 全部商品额分类信息 3 轮播图的数据 4 广告的信息 5 分类商品展示的标题和图片 6 用户购物车的信息 视图 IndexView 函数 阅读全文
posted @ 2017-11-17 16:39 Crazymagic 阅读(259) 评论(0) 推荐(0) 编辑
摘要:确认订单页面 当用户在购物车页面选中需要购买的商品或在商品的详情页面的时候点击直接购买的时候,会转到提交订单的页面。 购物车的页面 商品的详情页面: 通过上面用户的两种提交的请求,最终渲染出来的确认订单的页面如下: 要想渲染出来上面的页面,前端需要向后端传送的参数有: 1 如果用户在商品的详情页面点 阅读全文
posted @ 2017-10-28 14:23 Crazymagic 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1 实现添加购物车的功能 前端的页面如下: 前端的页面分析: 要实现添加购物车的功能,前端要向后端传送的数据有商品的id和添加的数量,并且后端规定以post的方式发送给后端. 后端视图函数的业务逻辑 1 判断用户是否登陆,没登陆返回用户未登录 2 接受前端传来的参数 3 对参数进行校验,判断是否有空 阅读全文
posted @ 2017-10-25 20:42 Crazymagic 阅读(361) 评论(0) 推荐(0) 编辑
摘要:商品列表页的视图处理函数: class ListView(View): def get(self,request,catagory_id,page): # 取出当前页的分类商品,商品的主页 sort = request.GET.get("sort",'default') if sort not in 阅读全文
posted @ 2017-10-25 00:55 Crazymagic 阅读(247) 评论(0) 推荐(0) 编辑
摘要:用户的个人信息的前端页面如下: 业务逻辑分析 从上图中可以看出,需要后端传送的数据有,用户的名字和练习的地址,和最近的浏览记录。 用户的名字和联系的地址可以通过地址表(adress)中获得,地址表可以通过,request.user.address_set获得。 而浏览的记录存在redis中,是因为下 阅读全文
posted @ 2017-10-24 01:41 Crazymagic 阅读(457) 评论(0) 推荐(0) 编辑
摘要:next在登陆页面的妙用 在用户的登陆页面判断url中是否含有next参数,如果有则跳转到,登陆前的url: 常用的是在登陆的LoginView处理函数中,把以下的代码添加和修改局部的登陆函数: 完整代码: class LoginView(View): """登录""" def get(self, 阅读全文
posted @ 2017-10-20 23:22 Crazymagic 阅读(536) 评论(0) 推荐(0) 编辑
摘要:配置静态文件 在项目根目录下创建静态文件static目录,用于放置静态的文件 在settings 文件中定义静态内容 把静态的文件如css,js,image放入static目录中: 把当前关于注册用到的模板放到模板文件中, 在应用users中 views视图定义处理注册的请求函数,返回注册的页面: 阅读全文
posted @ 2017-10-20 20:58 Crazymagic 阅读(510) 评论(2) 推荐(0) 编辑
摘要:创建一个ttsx的项目 在ttsx下的__init__中导入mysql 配置mysql 读写分离配置 在项目的目录下新建utils/db_router.py文件如下图: 在 utils/db_router.py中定义一个数据库路由,实现一个策略来控制特定模型的访问性 数据库路由¶ 数据库路由是一个类 阅读全文
posted @ 2017-10-19 21:17 Crazymagic 阅读(339) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示