Python 在Django中为随机词赋值
我需要一点帮助来做这件事。我创建了一个民意调查,随机生成一个问题,比如“你觉得‘蓝色’怎么样?”用户会从1-5分进行评分。将出现一个新问题,如“您觉得‘绿色’怎么样?” 这些单词是从数组中随机抽取的 如何开始编写视图/模型来存储用户为每个单词选择的值? 输出应如下所示(每种颜色的分数应取平均值):Python 在Django中为随机词赋值,python,django,view,model,Python,Django,View,Model,我需要一点帮助来做这件事。我创建了一个民意调查,随机生成一个问题,比如“你觉得‘蓝色’怎么样?”用户会从1-5分进行评分。将出现一个新问题,如“您觉得‘绿色’怎么样?” 这些单词是从数组中随机抽取的 如何开始编写视图/模型来存储用户为每个单词选择的值? 输出应如下所示(每种颜色的分数应取平均值): 基本上,您应该将颜色放在一个隐藏字段中,或者将其存储在会话中(有关详细信息,请参阅) 为了获得平均值,您的模型必须存储所有投票或存储当前平均值+到目前为止所投的投票数,以便计算新的平均值 new_av
基本上,您应该将颜色放在一个隐藏字段中,或者将其存储在会话中(有关详细信息,请参阅) 为了获得平均值,您的模型必须存储所有投票或存储当前平均值+到目前为止所投的投票数,以便计算新的平均值
new_avg = ((old_avg * votes) + new_vote) / (votes++))
要处理POST请求,请参见基本上,您应该将颜色放入隐藏字段或存储在会话中(请参见) 为了获得平均值,您的模型必须存储所有投票或存储当前平均值+到目前为止所投的投票数,以便计算新的平均值
new_avg = ((old_avg * votes) + new_vote) / (votes++))
有关处理POST请求的信息,请参见您可以创建一个模型来存储您的颜色:
class Color(models.Model):
name = CharField(...)
把你的颜色储存在那里
例如,为了使其具有可评级性,只需使用Django的一个优秀评级插件。当然,你也可以创建自己的评级应用程序,但我认为互联网上已经有很多了,为什么不使用呢
hth您可以创建一个模型来存储您的颜色:
class Color(models.Model):
name = CharField(...)
把你的颜色储存在那里
例如,为了使其具有可评级性,只需使用Django的一个优秀评级插件。当然,你也可以创建自己的评级应用程序,但我认为互联网上已经有很多了,为什么不使用呢
嗯