首页 > 代码库 > 城市数据库设计流程
城市数据库设计流程
<style></style>
城市功能
city 最高级
中国 其他州 (弄出 demo)
city 最低级
市;(限制任务的 city 为这个级别)
数据库
数据库字段
用途
定位城市:州—城市。 name, data_level,
推导出热门: 搜索次数。 中国—中国+1; 广州—广州+1;
导入数据
手动导入中国主要城市、美洲主要城市
最后
考虑如何自动导入
数据库关系
city 表关系
自联接外键关系
recruit 与 city 表关系
多对多
传递给前端
国内以及其他州的树结构
常驻城市
多对多
任务城市
多对多
搜索流程
单个city
- 传入 city=中国
- 搜索 city = City.object.filter(city=‘中国’)
- 展开 city 直到最低级,这里为中国所有城市
- 搜索含有这个城市的任务
多个 cities
- 传入 city=中国|日本
- 查找出中国,日本
- 展开中国、日本到一个 set 里面
- 含有这个城市的任务
城市数据库设计流程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。