2013-01-11 14 views
9

में मेरे पास एक सारणी है जिसे मैं पेजिनेटेड नहीं करना चाहता हूं। मैंने दस्तावेज़ों में दिखाए गए अनुसार अंकन निर्दिष्ट नहीं किया है:django-table2 में पेजिनेशन अक्षम करें?

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

तालिकाएं अभी भी डिफ़ॉल्ट रूप से पृष्ठबद्ध होती हैं। RequestConfig क्लास डॉकस्ट्रिंग का कहना है कि पेजिनेशन को निष्क्रिय करने के लिए पेजिनेट के लिए झूठा मान पास करना है, लेकिन मैं इस पर अस्पष्ट हूं।

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

उत्तर

13

आप क्या करना चाहते हैं: यहाँ विकल्प मैं मेरे विचार कक्षा में कर रहे हैं की कोशिश की है वर्ग और get_caption_display विधि तालिका कक्षा में:

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

अपनी मेज कक्षा में,

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

आप Django के वर्ग आधारित विचारों के साथ काम कर रहे हैं, तो बस अपने ध्यान में रखते हुए get_table_pagination विधि ओवरराइड:

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}) 
संबंधित मुद्दे