Python/Django多维数组

Python/Django多维数组,django,Django,请原谅我的基本问题,但我来自PHP背景,使用多维数组来传递信息 Python中最好的替代方案是什么 $person[1]['name'] = 'bob' $person[1]['age'] = 27 $person[1]['email'] = 'aaa@aa.com' 我要做的是准备一个数组发送到模板,我需要得到一个人员列表,然后计算他们下次会议/访问的时间。然后我想向模板发送一个数组,如下所示: Name Last Meeting Date Next Meeting Date B

请原谅我的基本问题,但我来自PHP背景,使用多维数组来传递信息

Python中最好的替代方案是什么

$person[1]['name'] = 'bob'
$person[1]['age'] = 27
$person[1]['email'] = 'aaa@aa.com'
我要做的是准备一个数组发送到模板,我需要得到一个人员列表,然后计算他们下次会议/访问的时间。然后我想向模板发送一个数组,如下所示:

Name   Last Meeting Date     Next Meeting Date
Bob    01/04/2012            01/05/2015

下次会议日期是基于许多变量计算的,因此我只想在视图中准备数组,然后将其传递给模板。

person=[{'name':'bob','age':27,'email':'aaa@aa.com'},{…},{…}]


虽然如果您使用django,您可能需要检查文档和模型(例如用户模型)的工作方式,因为您不需要声明dicts的列表

person=[{'name':'bob','age':27','email':'aaa@aa.com'},{…},{…}]


虽然如果您使用django,您可能需要检查文档和模型(例如用户模型)的工作方式,因为您不需要声明dicts的列表

在Python中,我们有不同类型的数据结构,不能像示例中那样只追加数据。在这种特定情况下,您需要一个
列表
(相当于一维
数组
),其中填充
dict
(就像键值对的
数组
),您可以在其中定义数据:

people = [{"name": "Bob", "last_meeting": yesterday, "next_meeting": tomorrow}, {...}, ...]
有关python中数据结构的更多信息,请查看此链接:

不过,@nnaelle是对的,如果您使用的是django而不仅仅是python,那么您应该查看框架如何使用
表单
模型
查询集
视图
以及所有支持django的有用内容来管理请求:

这肯定会让你的工作轻松很多;)


祝你好运

在Python中,我们有不同类型的数据结构,不能像示例中那样只追加数据。在这种特定情况下,您需要一个
列表
(相当于一维
数组
),其中填充
dict
(就像键值对的
数组
),您可以在其中定义数据:

people = [{"name": "Bob", "last_meeting": yesterday, "next_meeting": tomorrow}, {...}, ...]
有关python中数据结构的更多信息,请查看此链接:

不过,@nnaelle是对的,如果您使用的是django而不仅仅是python,那么您应该查看框架如何使用
表单
模型
查询集
视图
以及所有支持django的有用内容来管理请求:

这肯定会让你的工作轻松很多;)

祝你好运