在我的模型中,我有:
class Poll(models.Model):
topic = models.CharField(max_length=200)
tags = models.ManyToManyField(Tag)
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建Poll对象并存储标签,如下所示:
Tags = []
for splitTag in splitTags:
tag = Tag(name = splitTag.lower())
tag.save()
Tags.append(tag)
Run Code Online (Sandbox Code Playgroud)
如何设置Tags阵列并将其分配给tags?
我试过了:
poll = Poll(topic=topic, tags = Tags)
poll.save()
Run Code Online (Sandbox Code Playgroud)
Uku*_*kit 12
好吧,它应该更像这样:
models.py
class Tag(models.Model):
name = models.CharField(max_length=200)
class Poll(models.Model):
topic = models.CharField(max_length=200)
tags = models.ManyToManyField(Tag)
in views.py:
poll = Poll(topic="My topic")
poll.save()
for splitTag in splitTags:
tag = Tag(name = splitTag.lower())
tag.save()
poll.tags.add(tag)
poll.save()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7122 次 |
| 最近记录: |