[英]Why do my columns not contain class names of their respective properties in django_tables2?
在本地安装中,当我使用django_tables2渲染表时,每个条目都有一个类名,用于指定该条目的属性/属性名称。 例如,包含该条目的产品名称的列在<th>
和<td>
元素上都将具有“ product_name”类。 但是,这在生产中不会发生。
将本地代码传输到服务器时,所有设置均未更改。 这是我应该在某处的某个设置中明确指定的东西吗? 如果是这样,在哪里?
编辑
我的代码示例:
def brandWorkSheet(request, brandId):
data = Product.objects.filter(brand__id=brandId)
table = BrandProductTable(data)
RequestConfig(request, paginate=False).configure(table)
context_dict = {
'brand': Brand.objects.get(id=brandId),
'products': table
}
return render(request, 'brand-worksheet.html', context=context_dict)
与开发相比,您可能在生产中使用了不同版本的django-tables2。 我建议始终固定版本号,以免出现此类意外情况。
问题是我们默认情况下停止添加字段/列名称(自django-tables2 == 2.0.0起),因为它经常会导致名称冲突。 GitHub上的这个问题是关于相同的问题,并显示了如何使用django-tables2的当前版本添加它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.