2013-01-11 20 views
9

içinde paginated istemediğim bir tablom var.Django-tablo2'de sayfalamayı devre dışı bırakma2?

table.paginate(page=request.GET.get('page', 1), per_page=25) 

tabloları hala muhtemelen varsayılan olarak, paginate: docs gösterildiği gibi, sayfa numaralarını belirtmediniz. RequestConfig sınıfı docstring, sayfalandırmayı devre dışı bırakmak için sahte bir değer iletmek için yanlış bir değer iletmek istiyor, ancak üzerinde bulanık. Eğer Django sınıf temelli manzarası ile çalışıyorsanız sizin görünümünde, sadece get_table_pagination yöntemi geçersiz

RequestConfig(request, paginate=False).configure(my_table) 

cevap

13

Sen yapmak istiyorum: İşte benim bakış sınıfta denedim seçeneklerdir tablo sınıfında sınıf ve get_caption_display yöntemi: tablo sınıfta

class YourView(SingleTableMixin, generic.TemplateView): 
    def get_table_pagination(self): 
     return False 

,

class YourTable(Table): 
    def get_caption_display(self): 
     return False 
0

:

my_table.paginate = False 
RequestConfig(request).configure(my_table, paginate=False) 
RequestConfig(request).configure(my_table).paginate(False) 
RequestConfig(request).configure(my_table, {table.paginate:False}) 
RequestConfig(request).configure(my_table, {paginate:False}) 
RequestConfig(request).configure(my_table, {"paginate":False})