当前位置: 首页 > 面试题库 >

如何将数据添加到ManyToMany字段?

姜献
2023-03-14
问题内容

我在任何地方都找不到它,所以您的帮助对我非常有用:)这是该字段:

categories = models.ManyToManyField(fragmentCategory)

FragmentCategory:

class fragmentCategory(models.Model):

        CATEGORY_CHOICES = (
                        ('val1', 'value1'),
                        ('val2', 'value2'),
                        ('val3', 'value3'),
                        )

        name = models.CharField(max_length=20, choices=CATEGORY_CHOICES)

这是发送的表格:

<input type="checkbox" name="val1" />
<input type="checkbox" name="val2" />
<input type="checkbox" name="val3" />

我尝试过这样的事情:

categories = fragmentCategory.objects.get(id=1),
要么:

categories = [1,2]

问题答案:

Django文档的整个页面都专门针对此内容,并从内容页面进行了索引。

如该页面所述,你需要执行以下操作:

my_obj.categories.add(fragmentCategory.objects.get(id=1))

要么

my_obj.categories.create(name='val1')


 类似资料:
  • 这是我的app.js 输入的数据用于分析图表,其中数据集必须在“标签”旁边显示一周中的每一天。我是AngularJS、ChartJS和JSON的新手,请建议 以下是请求数据的工作Plunkrhttp://plnkr.co/edit/Pfxc4JrKhv9SNlRUWqHi?p=preview

  • 问题内容: 将空列添加到pandas对象的最简单方法是什么?我偶然发现的最好的东西是 有没有那么不合常理的方法? 问题答案: 如果我理解正确,则应填写作业:

  • 问题内容: 在我们的网站上,我们从各种来源上传了大量照片。 为了减小文件大小,我们使用mogrify从源中剥离所有exif数据: 我们想要做的是将一些基本的exif数据(如版权Initrode等)插回到这个新的“干净”图像上,但是我似乎在文档中找不到能实现此目的的任何东西。 有任何这样做的经验吗? 如果不能通过imagemagick完成,则基于PHP的解决方案将是下一件好事! 谢谢。 问题答案:

  • 向pandas对象添加空列的最简单方法是什么?我偶然发现的最好的东西是 有没有一种不那么反常的方法?

  • 问题内容: 首次启动应用程序后,我需要向SQLite数据库添加初始值。我该怎么办? 问题答案: 在DBAdapter.java类文件中,您可以执行此操作。 喜欢这种类型。

  • 问题内容: 我试图弄清楚如何将以下数据添加到我的json对象。有人可以告诉我该怎么做。 网站范例 我的JSONObject需要合并以上示例。 问题答案: 为了得到这个结果: 拥有与以下相同的数据: 您可以使用以下代码: