我正在开发一个专为秘书设计的应用程序。她有数百个投票表格,上面有许多问题,并希望将这些数据输入一个程序,以显示每个答案的总票数。每个问题都有很多答案。 例如:
问:“重选现任董事会主席” 答:“是”或“否”或“中立”之间的选择年复一年的问题可以改变,答案也是如此,但公司目前使用的应用程序是用去年的问题和答案进行硬编码的。
我的目标是创建一个应用程序(在Django / Python中),允许秘书按照自己的意愿添加/删除问题和答案。我是Django的新手...我在大学创建了一个应用程序,知道如何创建基本模型并实现GUI的Twitter引导程序。
但我对如何启用秘书添加自定义字段(显然在SQL中定义)感到困惑。有没有人有关于如何开始的任何小技巧?顺便说一句,我认识到这可以通过网站的管理部分实现,并欢迎任何有关此建议。
谢谢。
答案 0 :(得分:5)
您真的不希望将每个问题/答案都作为单独的数据库字段实现。
相反,制作一个问题表和一个答案表,并在答案表中显示一个字段(通常为ForeignKey
),以指示给定答案与哪个问题相关联。