从Django Application向SQL表添加字段

时间:2012-04-08 21:14:26

标签: python sql django

我正在开发一个专为秘书设计的应用程序。她有数百个投票表格,上面有许多问题,并希望将这些数据输入一个程序,以显示每个答案的总票数。每个问题都有很多答案。 例如:

问:“重选现任董事会主席” 答:“是”或“否”或“中立”之间的选择

年复一年的问题可以改变,答案也是如此,但公司目前使用的应用程序是用去年的问题和答案进行硬编码的。

我的目标是创建一个应用程序(在Django / Python中),允许秘书按照自己的意愿添加/删除问题和答案。我是Django的新手...我在大学创建了一个应用程序,知道如何创建基本模型并实现GUI的Twitter引导程序。

但我对如何启用秘书添加自定义字段(显然在SQL中定义)感到困惑。有没有人有关于如何开始的任何小技巧?顺便说一句,我认识到这可以通过网站的管理部分实现,并欢迎任何有关此建议。

谢谢。

1 个答案:

答案 0 :(得分:5)

您真的不希望将每个问题/答案都作为单独的数据库字段实现。

相反,制作一个问题表和一个答案表,并在答案表中显示一个字段(通常为ForeignKey),以指示给定答案与哪个问题相关联。