租房网站项目
Icemelon99
转行修行中,所有文章均为学习过程中个人整理总结,仅作学习归档用,难免遗漏错,如有看到还请指出,非常感谢!
展开
-
flask网站项目(1)--项目立项与结构设计
项目工作流程一、项目立项该项目制作一个前后端分离的租房网站,前端以jQuery和art-template模板引擎为基础实现功能,后端以flask框架为基础,前后端之间使用json格式传递数据。二、简单的需求分析1、用户模块①用户注册,通过图片验证码和短信验证码双重验证;②用户登录及登录信息校验;③用户个人信息(含头像)的显示及修改,实名认证;④用户个人中心的显示,提供订单、房源的跳...原创 2019-06-26 13:57:49 · 1330 阅读 · 2 评论 -
flask网站项目(3)--房屋模块
房屋模块包含两部分,房屋的发布与房屋的显示,其中房屋的发布位于个人房源发布页面,房屋的显示在首页、列表页、详情页、个人房源页都有涉及,根据其需求信息的不同。1、缓存与城区信息城区是房屋的一个大分类,在多个页面都有需求(主页、列表页、详情页、房源发布页),且变化可能性很小,在前述的数据库设计中将其单独提出一个表结构,根据其需求高、变化小的特性,可以将对于城区的请求设计为缓存。在flask中,有...原创 2019-06-28 21:25:42 · 381 阅读 · 0 评论 -
flask网站项目(4)--订单模块
订单模块提供了订单生成、订单查询、接单与拒单、订单评论四个功能,下面按照页面来划分订单模块的功能。1、订单预定页面该页面从房屋详情页面跳转,输入参数后点击发送请求,在后端进行条件判断后由前端直接跳转至我的订单页面,流程比较简单。请求生成订单,起的作用即传递参数,注意事项有:①登录状态验证,必须登录后才可以下订单;②虽然前端中已经在房屋详情页(房东不提供订单预定接口)进行过处理,但在后端仍...原创 2019-06-29 20:24:17 · 1799 阅读 · 0 评论 -
flask网站项目(5)--订单支付、总结与优化
1、订单支付订单支付与上个项目(Django电商网站)的支付类似,同样调用支付宝的接口,简单流程:用户点击’去支付’按钮跳转发送请求(携带订单ID),后端接收请求并校验参数后调用支付宝接口返回支付链接,由前端控制跳转或新打开一个页面显示用户与支付宝的交互页面(在移动端上还可以唤醒支付宝客户端),用户支付完成后进行支付结果处理:①使用return_url(return_url是支付宝返回的让用户...原创 2019-06-30 12:06:36 · 1828 阅读 · 0 评论