0

我是 Django 的新手,我正在尝试将属性传递给我的 views.py 文件中的 TodoItem 实例:

def addTodo (request):
    new_item = TodoItem(content=cont)
    new_item.save()

在上面的例子中,我只能传递一个参数,但是如果我必须传递几个呢?这是我的模型:

class TodoItem(models.Model):
    content = models.CharField(max_length=200)
    types = models.CharField(max_length=200)
    time = models.CharField(max_length=200)

提前致谢

4

1 回答 1

3

可以这样做


TodoItem(content=content_data, types=types_data, time=time_data)

或者,如果你有一个字典


data = {
    "content": "content_data", 
    "types": "types_data", 
    "time": "time_data"
}

TodoItem(**data)

于 2020-08-25T14:01:41.900 回答