কম্পিউটার

জ্যাঙ্গো - বাছাই এবং পৃষ্ঠা নম্বর সহ সরাসরি টেবিলে মডেল ডেটা দেখানো হচ্ছে


এই নিবন্ধে, আমরা দেখব কিভাবে জ্যাঙ্গোতে একটি টেবিল তৈরি করা যায় যা মডেল ডেটা রেন্ডার করবে। আমরা

ব্যবহার করতে যাচ্ছি না html এর ট্যাগ। আমরা একটি সাধারণ জ্যাঙ্গো টেবিল লাইব্রেরি ব্যবহার করব যা প্যাজিনেশন বৈশিষ্ট্য সহ একটি টেবিলে সরাসরি জ্যাঙ্গো মডেল ডেটা দেখানোর বৈশিষ্ট্য সরবরাহ করে৷

উদাহরণ

প্রথমত, একটি প্রকল্প এবং একটি অ্যাপ তৈরি করুন এবং ইউআরএল সেট আপ করুন।

django_tables2 ইনস্টল করুন প্যাকেজ -

pip install django_tables2

settings.py-এ −

INSTALLED_APPS+=["django_tables2"]

models.py-এ , পরীক্ষার জন্য একটি সাধারণ মডেল তৈরি করুন −

from django.db import models

# Create your models here.
class Data(models.Model):
   Name=models.CharField(max_length=100)
   salary = models.CharField(max_length=20)

urls.py,-এ একটি url যোগ করুন এবং একটি টেবিল ভিউ রেন্ডার করুন -

from django.urls import path
from . import views

urlpatterns = [
   path('table',views.TableView.as_view(),name='table')
]

এখন views.py-এ , নিম্নলিখিত লাইন যোগ করুন −

from .models import Data
# Create your views here.
import django_tables2 as tables

# this class will create the table just like how we create forms
class SimpleTable(tables.Table):
   class Meta:
      model = Data

# this will render table
class TableView(tables.SingleTableView):
   table_class = SimpleTable
   queryset = Data.objects.all()
   template_name = "table_example.html"

এখানে আমরা মডেল ডেটার একটি টেবিল তৈরি করেছি এবং তারপরে একটি ভিউ যেখানে আমরা একটি টেবিল এবং একটি কোয়েরি সংজ্ঞায়িত করেছি। আমরা এখানে ফিল্টার কোয়েরি এবং একটি টেমপ্লেট ব্যবহার করতে পারি যেখানে আমরা টেবিলটি দেখাতে যাচ্ছি৷

টেমপ্লেটগুলি তৈরি করুন৷ ফোল্ডার এবং table_example.html যোগ করুন এটিতে নিম্নলিখিত লাইনগুলির সাথে -

{% include 'material/includes/material_css.html' %}
{% include 'material/includes/material_js.html' %}
<!DOCTYPE html>
<html>
   <head>
      <title>TUT</title>
   </head>
   <body>
      # these two will render the table
      {% load django_tables2 %}
      {% render_table table %}
   </body>
</html>

এখানে আমরা কিছু ডিফল্ট ডিজাইন এবং django_tables2 লোড করেছি লাইব্রেরি এবং তারপর টেবিলটি রেন্ডার করেছি যা আমরা ভিউয়ে তৈরি করেছি।

এখন, আসুন আউটপুট পরীক্ষা করতে এগিয়ে যাই।

আউটপুট

জ্যাঙ্গো - বাছাই এবং পৃষ্ঠা নম্বর সহ সরাসরি টেবিলে মডেল ডেটা দেখানো হচ্ছে


  1. পাইথন প্রোগ্রামের সাথে ডেটা বিশ্লেষণ এবং ভিজ্যুয়ালাইজেশন

  2. কিভাবে এক্সেলে পিভট টেবিল ডেটা মডেল তৈরি করবেন (সহজ পদক্ষেপ সহ)

  3. এক্সেলের পিভট টেবিল থেকে ডেটা মডেল সরান (সহজ পদক্ষেপ সহ)

  4. এক্সেলে ডেটা মডেল কীভাবে ব্যবহার করবেন (3টি উদাহরণ)

কপিরাইট © https://bd.wsxdn.com সমস্ত অধিকার সংরক্ষিত