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