我在Django中有一个对称的多对多关系
class Person(models.Model):
id = models.CharField(max_length=32, primary_key=True)
first_name = models.CharField(max_length=32)
last_name = models.CharField(max_length=32)
connections = models.ManyToManyField('self', blank=True)
如何在管理界面中查看连接(即myappname_person_connections)表(不是内联,而是作为自己的表)?
e.g。在admin.py
admin.site.register(Person)
admin.site.register(???) # what to register for the connections?
由于
答案 0 :(得分:2)
M2M表映射到Person.connections.through
的模型,因此您可以使用
admin.site.register(Person.connections.through)