【发布时间】:2013-08-04 23:38:59
【问题描述】:
被这个卡住了一段时间:
我们有一个视图,上面有很多菜,像这样:
spaghetti
tacos
burger
我们希望用户能够输入与每道菜相关的两条信息,即等级和评论。例如
spaghetti: 20, "tasty"
tacos: 10, "nasty"
但是,我们似乎无法找到一种方法来为评分和评论的输入框提供相同的名称,因此我们会返回一个 POST 字典,其中值本身就是列表:
spaghetti: [20,"tasty"]
tacos: [10, "nasty"]
如果我们在html表单中将输入框和评论框都命名为“spaghetti”,那么POST只会跟踪第二件事,也就是评论,等级完全丢失,所以我们得到的只是:
spaghetti: "tasty"
tacos: "nasty"
让我们知道我们做错了什么!
谢谢!
【问题讨论】: