相关疑难解决方法(0)

HTML表单:POST一个对象数组

提交课程名册.一次添加3名学生.每个学生都有第一个,最后一个,年龄.

问题: 我们怎样才能让所有学生都在阵列中?

students[0] => Array (
  ["first"] => "first name for 0",
  ["last"] => "last name for 0",
  ["age"] => "age for 0"
),
students[1] => Array (
  ["first"] => "first name for 1",
  ["last"] => "last name for 1",
  ["age"] => "age for 1"
), 
...  
Run Code Online (Sandbox Code Playgroud)

详情
一位学生:

<input type="text" name="first">  
<input type="text" name="last">  
<input type="text" name="age">  
Run Code Online (Sandbox Code Playgroud)

我们可以在这样的单独数组中返回多个学生:

<input type="text" name="students[first][]">  
<input type="text" name="students[last][]">  
<input type="text" name="students[age][]">  
Run Code Online (Sandbox Code Playgroud)

它返回了一系列的第一,持续和年龄

students["first"] = [array of first names]
students["last"] = [array of …
Run Code Online (Sandbox Code Playgroud)

html forms arrays ruby-on-rails-4

14
推荐指数
2
解决办法
2万
查看次数

在 Django Rest Framework 中将数据作为数组发布

我正在使用 Django Rest 框架实现 API。我想知道 Python 可以像 Ruby 一样将 POST 参数作为数组发送吗?

例如:

POST /api/end_point/
params = { 'user_id': [1,2,3] }

# In controller, we get an array of user_id:
user_ids = params[:user_id] # [1,2,3]
Run Code Online (Sandbox Code Playgroud)

django django-rest-framework

2
推荐指数
1
解决办法
4960
查看次数