具有键和多个值选择的Django模型

ix0qys7i  于 2022-11-19  发布在  Go
关注(0)|答案(1)|浏览(143)

我尝试用Django制作一个面向API的Web应用程序,我想创建一个模型,让我可以选择一天和一天的时间。所以我的第一个想法是制作一个可以存储设定日期和设定时间的属性的模型,最后一个是多个选择,就像字典之类的。我的动机是把这些值作为属性保存在我的DB中,但我真的不知道这是否可能!谢谢你提前了很多。
我的脑海里浮现出这样的想法:
类预订(型号.型号):预约=({'星期一':[10,11,12,13,14,15,16,17],'星期二':[10,11,12,13,14,15,16,17],'星期五':[10,11,12,13,14,15,16,17]})

vmdwslir

vmdwslir1#

pip install django-jsonfield

现在,在www.example.com中创建一个模型models.py,例如:−

import jsonfield
from django.db import models

# Create your models here.

class Reservation(models.Model):
   reservations = jsonfield.JSONField()

另一个选项是为预留和时间(插槽)创建两个单独的模型。

相关问题