20201202-第八讲-保存房屋信息&查询首页房屋

发布房源

城区信息接口设计和定义


缓存区域数据

区域数据是我们动态查询的结果。

但是区域数据不是频繁变化的数据,所以没有必要每次都重新查询。

所以我们可以选择对区域数据进行缓存处理。

缓存工具

Redis

缓存逻辑

前端模板

JS模板-ART-TEMPLATE

http://aui.github.io/art-template/

newhouse.html

1

2     {{ each areas as area }}

3     

4     {{ /each }}

5

newhouse.js

1 // 使用js模板

2 varhtml=template("areas-tmpl", {areas:areas})

3 $("#area-id").html(html);

保存房屋的基本信息

接收参数

1 title=house_data.get("title")# 房屋名称标题

2 price=house_data.get("price")# 房屋单价

3 area_id=house_data.get("area_id")# 房屋所属城区的编号

4 address=house_data.get("address")# 房屋地址

5 room_count=house_data.get("room_count")# 房屋包含的房间数目

6 acreage=house_data.get("acreage")# 房屋面积

7 unit=house_data.get("unit")# 房屋布局(几室几厅)

8 capacity=house_data.get("capacity")# 房屋容纳人数

9 beds=house_data.get("beds")# 房屋卧床数目

10 deposit=house_data.get("deposit")# 押金

11 min_days=house_data.get("min_days")# 最小入住天数

12 max_days=house_data.get("max_days")# 最大入住天数

保存数据到House中

1 house = House(

2        user_id=user_id,

3         area_id=area_id,

4        title=title,

5        price=price,

6        address=address,

7        room_count=room_count,

8        acreage=acreage,

9        unit=unit,

10       capacity=capacity,

11        beds=beds,

12        deposit=deposit,

13        min_days=min_days,

14        max_days=max_days

15 )

保存房屋的图片


房屋管理&房屋列表

获取房东发布的房源信息条目

房东发布房源接口设计

获取主页展示的房屋基本信息

主页房源接口设计

获取房屋详情

获取房源详情接口设计


房屋列表页面

你可能感兴趣的:(20201202-第八讲-保存房屋信息&查询首页房屋)