【发布时间】:2015-03-20 12:05:55
【问题描述】:
我的 Complete_Book 模型具有 Book 的外键。书是我从已安装的应用程序中使用的东西(因此,一个“外部应用程序”)我希望能够直接从 Complete_Book 管理员编辑/创建一个“书”。这可能吗?我无法使用内联,因为我的外键关系是内联允许的“倒退”。
我的问题与此问题 (Django admin inline display but foreign key has opposite relation) 中解释的问题相同,但我无法按照该答案中的建议重构我的模型。还有其他方法吗?感谢您的帮助!
models.py
class Complete_Book(models.Model):
topic = models.ForeignKey('topic')
book = models.ForeignKey(Book)
is_primary = models.BooleanField()
subprogram_name = models.CharField(max_length = 256, blank=True)
class Book(models.Model):
title = models.CharField(max_length=512)
authors = models.CharField(max_length=2048)
year = models.PositiveIntegerField(max_length=4)
【问题讨论】:
标签: django django-admin