Django-tables2: Tag blok tidak valid: 'string kueri'

Saya baru mengenal Django-tables2, dan tidak mengerti mengapa saya mendapatkan hasil ini:

"Invalid block tag: 'querystring' "

...saat mencoba menggunakan templat ini:

{% load render_table from django_tables2 %}
{% querystring "sort"="" %} 
{% render_table table %}`

Dan baris ini termasuk dalam file settings.py:

TEMPLATE_CONTEXT_PROCESSORS += ('django.core.context_processors.request',)

Tabel ditampilkan dengan baik (dalam keadaan paling dasar) jika baris querystring dihilangkan dari templat. Namun saya berupaya untuk memfilternya selain mengurutkannya (yang tampaknya tidak didokumentasikan dengan baik), oleh karena itu menurut saya perlu untuk memberikan parameter URL untuk filter tersebut.

Saya telah memahami bahwa penyertaan baris itu dalam pengaturan adalah satu-satunya hal yang diperlukan agar tag querystring di templat dapat berfungsi, namun ternyata tidak...?


person FunkyOne    schedule 14.12.2015    source sumber
comment
Bisakah Anda memposting tampilan yang bertanggung jawab untuk merender tabel?   -  person Leistungsabfall    schedule 14.12.2015


Jawaban (1)


Dari apa yang saya lihat, Anda hanya memuat render_table dari django_tables2! Jika Anda juga ingin menggunakan tag querystring, Anda dapat melakukan {% load django_tables2 %} untuk memuat semua tag!

Sebagai komentar yang lebih umum, saya melihat Anda ingin menambahkan pemfilteran ke tabel. Saya tidak yakin mengapa Anda memerlukannya -- silakan periksa jawaban saya untuk pertanyaan ini Tabel Django - Pemfilteran Kolom untuk analisis ekstensif pemfilteran pada Django-tables2.

person Serafeim    schedule 17.12.2015