使用这样的简单模型:
class User(models.Model):
email = models.EmailField(primary_key=True)
class Thing(models.Model):
name = models.CharField(primary_key=True)
users = models.ManyToManyField('User')
使用 tabularinline 或 filter_horizontal,我可以为一个用户选择几个东西,或者为一个用户选择多个用户,没关系。现在我需要一个表格,例如带有复选框的表格,管理员可以在其中为许多用户检查许多事情:
User Thing.name1 Thing.name2 Thing.name3 ...
User.email1 X X
USer.email2 X X
...
我找不到做这个表格的方法。有人可以帮我吗?