在只会一点 py 基础的情况下头铁申请了 web 相关的项目,网站目前的想法是:数据库 MongoDB,后端 flask,前端 vue 。
对数据库相关知识了解较少,在设计问卷数据库时在网上查找了一些相关资料,发现主要的实现方式是:
问卷表(存放问卷创建时间等信息)
题目表(每个题目一条记录,包涵题目详细信息)
提交表(存放用户的提交)
这应该是关系型数据库的做法,但是我在一个用 MongoDB 的项目中也发现了相同的实现方式。我目前的想法是直接把问卷的所有题目信息(json )存在问卷表里面,然后交给前端进行判断。
因为我的网站涉及到的问卷都很简单,一般不会超过十条,我不计划添加修改已发布问卷的功能,所以我感觉题目表没有太大存在的必要。但毕竟对数据库了解较少,不知道这样会不会走进什么误区,所以来请教各位
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.