1

使用这样的简单模型:

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_horizo​​​​ntal,我可以为一个用户选择几个东西,或者为一个用户选择多个用户,没关系。现在我需要一个表格,例如带有复选框的表格,管理员可以在其中为许多用户检查许多事情:

User        Thing.name1    Thing.name2    Thing.name3 ...
User.email1      X              X
USer.email2                     X              X
...

我找不到做这个表格的方法。有人可以帮我吗?

4

0 回答 0