字典,词典这些网站的数据库关系是怎么设计的?如下

发布于 2022-09-12 01:59:40 字数 746 浏览 13 评论 0

先说情况在最后再提问题。

比如这个站:
https://zidian.51240.com/

一开始是, 三个分类

拼音查字 部首查字 笔画数查字

image.png

然后分别点击进去后 是一类分类

image.png

然后再点进去 又是一类分类

image.png

然后再
点进 字典 进去后才是字的具体含义

点进 组词 进去后 是这个字的各种组词

image.png

按 拼音 部首 笔画数 查到字后

在字里面又有对应的词,而且这些词都带链接上的,点进去后又会有详情的词。

没什么经历。感觉这些对应关系太复杂了

如果想用python采一下,存在mysql 里不知道怎么设置数据库对应的关系, 用django模型设计了几类都实现不了?

不知道有什么好的思路?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

路弥 2022-09-19 01:59:41

拼音,部首,笔画 就相当于网站的多级导航(二级),只需要加个 pid 就行了。
如果有以下几个表:

  1. 拼音表
  2. 部首表
  3. 字详情表

笔画不需要专门的表

py_table:
id,py,pid sort_id(排序,可以加)
1 a 0
2 an 1
3 ai 1
.....

bs_table:
id,bs, bs_count(共几画) sort_id

detail_table:
id, word,detail,py,bs_count,sort_id

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文