首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为第三表提供输入

如何为第三表提供输入
EN

Stack Overflow用户
提问于 2022-08-04 03:06:18
回答 1查看 24关注 0票数 0
代码语言:javascript
复制
class Author(models.Model):
    name = models.CharField(max_length = 100)
    def __str__(self):
        return self.name
  
class Book(models.Model):
    title = models.CharField(max_length = 100)
    authors = models.ManyToManyField(Author)
    def __str__(self):
        return self.title

    In [5]: Author.objects.all()
Out[5]: <QuerySet [<Author: Shanmukh>, <Author: Shyam>, <Author: sai>, <Author: VICKYS>, <Author: Himayu>, <Author: Himanya>, <Author: Srinivas>, <Author: LASKARATOYIBA>, <Author: ISI>, <Author: JAMI>]>

请帮助解决这个问题我不明白如何将数据提供给第三表,它是id、bookid和authorid的组合。

EN

回答 1

Stack Overflow用户

发布于 2022-08-04 03:34:52

如果你想要的是在书中添加一个作者。你可以用这个:

代码语言:javascript
复制
book.authors.add(author)

官方文件中看到这个

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73229932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档