![](/img/trans.png)
[英]Trying to insert a new column with a list of foreign field in django_tables2
[英]django_tables2 sorting not working on foreign key
我是Django表的新手,但是我有一个看起来像这样的模型:
class EmployeeResponse(models.Model):
user = models.ForeignKey(User)
employee = models.ForeignKey(Employee)
question = models.CharField(max_length=200, blank=True, null=True)
我想使用django_tables2
填充Employee响应数据, django_tables2
我创建了一个如下表:
class EmployeeResponseTable(tables.Table):
user = tables.Column(orderable=True)
employee = tables.Column(orderable=True)
question = tables.Column(orderable=False)
class Meta:
model = EmployeeResponse
exclude = ['id']
sequence = ("user","employee", "question")
一切正常,但没有对用户和员工列进行排序。 请帮助我解决此问题。 我也在填充用户和员工数据,例如
data =[]
employee_responses = EmployeeResponse.objects.all()
for er in employee_responses:
data.append({"user": er.user, "employee": er.employee, "question": er.question})
然后使用
table = EmployeeResponseTable(data)
我不知道为什么不进行排序。 请帮我。
您需要一个RequestConfig
对象。
from django_tables2 import RequestConfig
table = EmployeeResponseTable(data)
RequestConfig(request).configure(table)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.