Python 在django应用程序中表示问卷

Python 在django应用程序中表示问卷,python,django,Python,Django,嗨 我想在django做一个网站,有64个不同的测试,每个测试包含15个不同的问题,可以通过复选框回答,每个问题有3到4个变体a、B、C、D,并且可以有多个正确答案。当用户按Check时,提交的答案将与正确答案进行比较,并显示分数 我的问题是,我应该如何在django应用程序中表示64个测试,每个测试有15个问题?我应该为每个测试制作64个不同的模型,每个模型包含15个正确答案的字符域吗?然后是另外64个模型,每个模型包含15个字符域,用户的答案将存储在这些字符域中。然后将这两组模型进行比较?对

我想在django做一个网站,有64个不同的测试,每个测试包含15个不同的问题,可以通过复选框回答,每个问题有3到4个变体a、B、C、D,并且可以有多个正确答案。当用户按Check时,提交的答案将与正确答案进行比较,并显示分数

我的问题是,我应该如何在django应用程序中表示64个测试,每个测试有15个问题?我应该为每个测试制作64个不同的模型,每个模型包含15个正确答案的字符域吗?然后是另外64个模型,每个模型包含15个字符域,用户的答案将存储在这些字符域中。然后将这两组模型进行比较?对于这个愚蠢的问题我很抱歉,但这是我第一次编写交互式web应用程序,我很困惑


多谢各位

模型就是一个类。如果您的程序在任何其他上下文中都有64个对象,那么就不会生成64个类


创建一个类,对一般问题建模,然后创建实例。同样,创建一个类来表示测验,汇总问题。

但一个问题可以有2个、3个或4个答案。然后我应该创建3个不同的类,每个类模拟一个具有不同答案数的问题吗?@geekkid让一个类处理任意数量的答案。