繁体   English   中英

为什么我的列在django_tables2中不包含其各自属性的类名?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM