django - Django 管理站点,反转模型关联
问题描述
现在我有以下模型。
class Publisher(models.Model):
name = models.CharField()
class Article(models.Model):
name = models.CharField()
publisher = models.ManyToManyField(Publisher, related_name='articles', blank=True)
当我转到 Django 管理站点 -> 添加/编辑文章页面时,我得到要链接的文章的选择列表。
但是当我转到添加/编辑发布者页面时,我没有看到关联文章的选择列表
- 如何在发布者添加/编辑页面中显示文章列表。
- 如何在文章添加/编辑页面中隐藏发布者列表。
解决方案
- 您应该实施
ArticleInline
并将其添加到PublisherAdmin.inlines
. 查看有关内联的更多信息 - 只需添加
publisher
到ArticleAdmin.exclude
推荐阅读
- azure - MSAL 授权 URL 再次显示已同意的范围
- java - 在同一个 JFrame 上切换两个 JPanel
- terraform - Terraform 并行提供 2 个资源,同时使用彼此的变量
- python - 为什么 vtkSelectPolyData 返回错误的区域?
- heroku - Rails Admin POST 请求导致 Heroku 上的 H15 错误
- python - 使用 beautifulsoup 和 webdriver 抓取每个下一页的问题
- c - c: 如何使用 sscanf 读取命令行参数 (x,y) 并将 x 和 y 作为单独的双精度值存储在结构中?
- c - 为什么我的 C Socket 客户端无法接收数据并且失败并显示错误代码 104。某些代码也没有被执行
- python - Python 上的存储库模式
- c++ - 将 char x[] 数组分配给 char* ptr