重点总结

学习过程中,发现house_id贯穿两个接口内容,现对后端逻辑部分做以下总结:
1)房东首先在前端填写房屋的基本信息,此时通过newhouse.js文件$("#form-house-info").submit(function (e) {…}进行处理,向后端返回json数据。
2)后端house.py中的 save_house_info()对前端的json数据进行处理;
并生成对象保存到数据库中;

当前端数据保存到数据库中时,同时生成一个房屋的house_id。
并将此house_id返回至js中。

3)当用户提交房屋基本信息时,newhouse.js中回调函数将房屋基本信息页面隐藏,同时将上传图片页面显示,同时将上一步骤生成的house_id返回到前端页面中。

4)前端获得相应的house_id,房东添加相应的图片。

5)添加相应的图片之后,house_id传送到后端,同时调用后端的save_house_image()图片的保存。

Flask爱家租房--发布新房源(总结)相关推荐

  1. Flask爱家租房--发布新房源(保存房屋基本信息)

    0.页面展示效果 1.后端代码 @api.route("/houses/info", methods=["POST"]) @login_required def ...

  2. Flask爱家租房--发布新房源(保存房屋图片)

    0.页面展示效果 1)首先房东填写房屋信息: 2)当房东填写发布的房源信息之后,隐藏(hide)刚才填写信息的界面,同时显示(show)上传房屋图片的界面. 1.后端代码 @api.route(&qu ...

  3. Flask爱家租房--房屋管理(获取房东发布的房源信息条目)

    文章目录 0.效果展示 1.重点总结 2.后端代码 3.前端html 4.前端js 0.效果展示 1.重点总结 1)用户点击"我的房源",页面开始加载,此时myhouse.js限定 ...

  4. flask爱家租房项目开发(一)

    目录 需求文档 创建工程目录以及flask配置 配置日志信息 数据库设计与迁移 静态文件的配置,使浏览器可以正常访问文件 csrf 防护机制 需求文档 需求功能 1. 主页     1.1 最多5个房 ...

  5. Flask爱家租房--房屋管理(搜索房屋列表)

    文章目录 0.效果展示 1.后端接口 2.前端js 3.前端html 0.效果展示 1.后端接口 house.py部分接口: # GET /api/v1.0/houses?sd=2017-12-01& ...

  6. Flask爱家租房--订单支付(支付过程)

    文章目录 0.支付流程 1. 重点总结 2.后端代码 3.前端js 4.前端html 0.支付流程 1. 重点总结 1)用户进入"我的订单"页面,点击"去支付" ...

  7. Flask爱家租房--房屋管理(获取房屋详情)

    文章目录 0.效果展示 1.思路总结 2.后端接口 3.前端js 4.前端html 0.效果展示 1.思路总结 1)房屋详情页面开始加载时,detail.js首先通过定义的函数(重点:document ...

  8. Flask爱家租房--订单(房东接单、拒单)

    文章目录 0.效果展示 1.效果展示 2.后端接口 3.前端js 4.前端html 0.效果展示 1.效果展示 1)当房东点击"客户订单",js向后端接口get_user_orde ...

  9. Flask爱家租房--房屋管理(获取主页幻灯片展示的房屋基本信息)

    文章目录 0.效果展示 1.重点总结 2.后端代码 3.前端js 4.前端html 0.效果展示 1.重点总结 1)当用户访问首页时,开始加载页面信息,此时index.js文件首先调用后端接口chec ...

最新文章

  1. AlexeyAB DarkNet YOLOv3框架解析与应用实践(一)
  2. zai php 里面写js,php中写入js代码
  3. linux的消息队列的创建和实现
  4. 关于员工的选用任留,我们谈谈留人
  5. 如何坚持看书、跑步、写作?
  6. PMP考试必备-常见翻译问题(三)
  7. phpMyadmin /scripts/setup.php Execute Arbitrary PHP Code Via A Crafted POST Request CVE-2010-3055
  8. 【译】Using the SafetyNet API (使用SafetyNet API)
  9. 橘子学Flink03之Flink的流处理与批处理
  10. 计算机操作系统学习(六)设备管理
  11. OKRs, How Google sets goals, Startup Lab workshop | Chatopera
  12. 如何去除 aspose.cells 水印
  13. iPhone最强悍对抗者——HTC崛起的秘密
  14. c语言停车场程序设计,停车场模拟管理程序的设计与实现,高手指教
  15. android SDK buid tools 27.0.3版本离线下载
  16. java写文件用二进制分割_java分割二进制文件
  17. 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squi...
  18. PhotoZoomPro图片处理工具使用
  19. Android Studio 3.1 正式版发布
  20. Excel数据表格“”连字符4种在使用中的小技巧

热门文章

  1. 算法章节 递归、排序、⼆分查找
  2. 计算机系统基础 计算机系统的基本组成与基本功能
  3. 享受阅读的十二个好习惯
  4. 中医养生 选对方法就成功一半
  5. 伤肾的九个恶习及解决办法(图)
  6. 远程网络视频监视技术
  7. Jmeter笔记(Ⅱ)使用Jmeter实现轻量级的接口自动化测试
  8. 【转载】fullpage.js学习
  9. centos7如何安装cloud-init
  10. [译]JavaScript 究竟是如何工作的?(第一部分)