使用这样的简单模型:
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
...
我找不到办法做这个表格。有人可以帮帮我吗?