Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

Django - सॉर्टिंग और पेजिनेशन के साथ सीधे टेबल में मॉडल डेटा दिखा रहा है

इस लेख में, हम देखेंगे कि Django में एक तालिका कैसे बनाई जाए जो मॉडल डेटा प्रस्तुत करेगी। हम

. का उपयोग नहीं करने जा रहे हैं एचटीएमएल का टैग। हम एक साधारण Django टेबल लाइब्रेरी का उपयोग करेंगे जो पेजिनेशन फीचर वाली टेबल में Django मॉडल डेटा को सीधे दिखाने के लिए सुविधाएँ प्रदान करती है।

उदाहरण

सबसे पहले, एक प्रोजेक्ट और एक ऐप बनाएं और यूआरएल सेट करें।

django_tables2 स्थापित करें पैकेज -

पिप इंस्टाल django_tables2

settings.py . में -

INSTALLED_APPS+=["django_tables2"]

models.py . में , परीक्षण के लिए एक सरल मॉडल बनाएं -

django.db आयात मॉडल से# यहां अपने मॉडल बनाएं। क्लास डेटा (मॉडल। मॉडल):नाम =मॉडल। चारफिल्ड (मैक्स_लेंथ =100) वेतन =मॉडल। 

urls.py, . में एक url जोड़ें और एक तालिका दृश्य प्रस्तुत करें -

django.urls से pathfrom आयात करें। आयात दृश्य urlpatterns =[ पथ ('तालिका', विचार। TableView.as_view (), नाम ='तालिका')]

अब views.py . में , निम्नलिखित पंक्तियाँ जोड़ें -

 from .models import Data# अपने विचार यहां बनाएं। django_tables2 को टेबल के रूप में आयात करें# यह वर्ग उसी तरह टेबल बनाएगा जैसे हम फॉर्मक्लास कैसे बनाते हैं SimpleTable(tables.Table):क्लास मेटा:मॉडल =डेटा# यह टेबलक्लास टेबल व्यू को प्रस्तुत करेगा (टेबल्स। सिंगलटेबल व्यू):टेबल_क्लास =सिंपलटेबल क्वेरीसेट =डेटा.ऑब्जेक्ट्स.ऑल () टेम्प्लेट_नाम ="टेबल_उदाहरण.एचटीएमएल"

यहां हमने मॉडल डेटा की एक तालिका बनाई और फिर एक दृश्य जहां हमने एक तालिका और एक क्वेरी को परिभाषित किया। हम यहां फ़िल्टर क्वेरी और एक टेम्प्लेट का उपयोग कर सकते हैं जहां हम तालिका दिखाने जा रहे हैं।

टेम्पलेट बनाएं फ़ोल्डर और जोड़ें table_example.html इसमें निम्नलिखित पंक्तियों के साथ -

{% में 'material/includes/material_css.html' %}{% include 'material/includes/material_js.html' %}  TUT शामिल हैं   # ये दोनों टेबल को रेंडर करेंगे {% load django_tables2 %} {% render_table table%} 

यहां हमने कुछ डिफ़ॉल्ट डिज़ाइन और django_tables2 . लोड किए हैं पुस्तकालय और फिर उस तालिका को प्रस्तुत किया जिसे हमने विचारों में बनाया था।

अब, आउटपुट की जांच करने के लिए आगे बढ़ते हैं।

आउटपुट

Django - सॉर्टिंग और पेजिनेशन के साथ सीधे टेबल में मॉडल डेटा दिखा रहा है


  1. एक्सेल में पिवट टेबल डेटा मॉडल कैसे बनाएं (आसान चरणों के साथ)

    अब तक, हमने विशेष रूप से उन पिवट तालिकाओं पर ध्यान केंद्रित किया है जो इस साइट पर डेटा की एकल तालिका से उत्पन्न होती हैं। डेटा मॉडल सुविधा ने पिवट चार्ट में अतिरिक्त लाभ लाए हैं। डेटा मॉडल . के साथ , हम एक एकल पिवट तालिका में डेटा की एकाधिक तालिकाओं का उपयोग कर सकते हैं। हमें एक या अधिक टेबल संबंध ब

  1. एक्सेल में पिवट टेबल से डेटा मॉडल निकालें (आसान चरणों के साथ)

    Power Pivot का उपयोग प्राथमिक रूप से डेटा तालिकाओं और उनके बीच संबंधों को प्रबंधित करने के लिए किया जाता है, जिससे कई तालिकाओं से डेटा का विश्लेषण करना आसान हो जाता है। या तो सीधे PowerPivot रिबन से या PivotTable . बनाते समय , आप डेटा मॉडल में एक एक्सेल तालिका जोड़ सकते हैं। आज, इस लेख में, हम सीखें

  1. एक्सेल में डेटा मॉडल का उपयोग कैसे करें (3 उदाहरण)

    एक्सेल बड़ी मात्रा में डेटा की व्याख्या कर सकते हैं, लेकिन यदि आप इसे व्यवस्थित करने के लिए डेटा मॉडल टूल का उपयोग नहीं कर रहे हैं, तो हो सकता है कि आप बहुत अधिक मेहनत कर रहे हों। इस टूल की मदद से आप एक साझा कॉलम के आधार पर एसोसिएशन बनाकर कई टेबल के डेटा को जोड़ सकते हैं। इस लेख में, हम आपको दिखाएंग

© कॉपीराइट https://in.wsxdn.com सर्वाधिकार सुरक्षित