使用 django-tables2 呈现带有字典列表的 table 行时出现问题

Having issue with rendering table rows with list of dictionaries using django-tables2

我在使用 django-tables2 传递字典列表来呈现 table 行时遇到问题。

views.py
========

list_of_dict = [{"File Path": 'path1', "Age": 500, "No of files": 90},
                {"File Path": 'path2', "Age": 400, "No of files": 25}]
nt = Small_table(list_of_dict)

RequestConfig(request).configure(nt)
return render(request, "collectionsec.html", {"small": nt})

tables.py
=========

import django_tables2 as tables

class Small_table (tables.Table):
    name = tables.Column()
    age = tables.Column()
    nof = tables.Column()

    class meta:
        attrs = {'class': 'paleblue'}
        attrs = {'class': 'table table-responsive', 'width': '100%'}

collectionsec.html
==================

{% load django_tables2 %}
{% render_table small %}

这是输出的样子:

Name Age Nof
—   —   —
—   —   —

有人可以帮我解决这个问题吗?

提前致谢:)

找到问题所在了! 内部 class 应该命名为 'Meta' 而不是我的 'meta'