কম্পিউটার টিউটোরিয়াল

ডжанগো মডেলে JSON ফিল্ড যোগ করা

স্টрукচারড ডেটা (কী-ভ্যালু পেয়ার) সংরক্ষণের জন্য JSON ফরম্যাট খুব জনপ্রিয়। ডжанগো ৩.১+ ভার্সনে বিল্ট-ইন JSONField আছে, কিন্তু পুরানো ভার্সনে বা অতিরিক্ত ফিচারের জন্য django-jsonfield প্যাকেজ ব্যবহার করা হয়।

ইনস্টলেশন
pip install django-jsonfield
মডেল সংজ্ঞা

models.py-এ:

import jsonfield
from django.db import models

class StudentData(models.Model):
    name = models.CharField(max_length=100)
    standard = models.CharField(max_length=100)
    section = models.CharField(max_length=100)
    the_json = jsonfield.JSONField()
অ্যাডমিন রেজিস্ট্রেশন

admin.py-এ:

from django.contrib import admin
from .models import StudentData
admin.site.register(StudentData)
মাইগ্রেশন ও সুপারইউজার
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
আউটপুট

অ্যাডমিন প্যানেলে (https://127.0.0.1/admin/) এই মডেলের এন্ট্রি যোগ করার সময় JSON ফিল্ডে একটি টেক্সটএরিয়া দেখতে পাবেন, যেখানে ভ্যালিড JSON লিখতে হবে (যেমন: {"subject": "Math", "marks": 90})।

নোট: ডжанগো ৩.১ বা তার উপরের ভার্সন ব্যবহার করছেন তবে from django.db.models import JSONField ব্যবহার করে বিল্ট-ইন ফিল্ডই ব্যবহার করুন—এটি আরও কার্যকর এবং মাইগ্রেশন-ফ্রেন্ডলি।
  1. ডжанগো মডেলে JSON ফিল্ড যোগ করা

  2. Tkinter-এ পাসওয়ার্ড এন্ট্রি ফিল্ড তৈরি করার পদ্ধতি

  3. টকিন্টার পাইথনে পাসওয়ার্ড এন্ট্রি ফিল্ড তৈরি করা

  4. Google-এর নতুন Block অ্যাপ দিয়ে VR-এ ৩D মডেল ডিজাইন করুন