2012-07-01 18 views
0

我有Django的對稱多到許多關係對稱多到很多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)表中的Admin屏幕(不是內聯但作爲自己的表)?

例如在admin.py

admin.site.register(Person) 
admin.site.register(???) # what to register for the connections? 

感謝

回答

2

的M2M表映射到一個模型,它是Person.connections.through,所以你可以使用

admin.site.register(Person.connections.through)