如何创建模型字段从Django中的两个不同的下拉列表中获取2个值

时间:2017-06-27 20:21:12

标签: python django

我正在为教师页面设计模型,我想知道如何使模型字段从两个不同的下拉列表中获取两个值并将它们合并为一个并保存到数据库中。

我的目标是制作一个可用性模型字段,从一个下拉列表中获取导师可用的日期,以及他能够在第二个下拉列表中当天工作的可用时间,以及能够添加超过一天的导师可用。可以在shell中返回的东西。

>>>tutor1.available_time
(('Monday','after 4pm'),('Tuesday','In the Morning'),('Friday','after 2pm'),)
>>>tutor2.available_time
(('AnyDay','after 12pm'))

1 个答案:

答案 0 :(得分:0)

如果您真的只想使用单个字段,请使用文本字段并在其中存储JSON编码列表。

或者,创建一个包含两个字段的新模型,并从导师到新模型创建一个外键。