我正在尝试将表中的字段限制为。我看到的唯一方法是通过PersonTable对象,其field属性如下fields=[first\u name,last\u name]。我想从申请表上写下来。我试图重写get\u queryset()方法,但它不起作用,只传递了较少的数据,但列仍然是空的。有没有一个好的方法来处理泛型视图?你知道吗
class Person(models.Model):
first_name =models.CharField(max_length=200)
last_name =models.CharField(max_length=200)
user = models.ForeignKey("auth.User") dob = models.DateField()
class PersonTable(tables.Table):
class Meta:
model = Person
fields = [first_name, last_name]
class PersonList(SingleTableView):
model = Person
table_class = PersonTable
如果有人遇到同样的问题,那么table类上有一个exclude实例变量,因此您可以重写get\u table并在视图中执行以下操作:
相关问题 更多 >
编程相关推荐