এই নিবন্ধে, আমরা দেখব কিভাবে আমাদের জ্যাঙ্গো মডেলগুলিতে JSON ক্ষেত্র যুক্ত করা যায়। JSON হল কী এবং মান বিন্যাসে ডেটা সংরক্ষণ করার জন্য একটি সহজ বিন্যাস। এটি কোঁকড়া ধনুর্বন্ধনীতে লেখা। অনেক সময়, ডেভেলপার ওয়েবসাইটে, আমাদের ডেভেলপার ডেটা যোগ করতে হয় এবং JSON ক্ষেত্রগুলি এই ধরনের ক্ষেত্রে দরকারী।
প্রথমে একটি জ্যাঙ্গো প্রকল্প এবং একটি অ্যাপ তৈরি করুন। অনুগ্রহ করে সমস্ত মৌলিক জিনিসগুলি করুন, যেমন INSTALLED_APPS-এ অ্যাপ যোগ করা এবং url সেট আপ করা, একটি মৌলিক মডেল তৈরি করা এবং একটি HTML ফাইলে এর ফর্ম রেন্ডার করা৷
উদাহরণ
django-jsonfield ইনস্টল করুন প্যাকেজ -
pip install django-jsonfield
এখন, models.py,-এ একটি মডেল তৈরি করা যাক যেমন −
import jsonfield from django.db import models # Create your models here. 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)
আমরা এখানে একটি মডেল তৈরি করেছি যার চারটি ক্ষেত্র রয়েছে, এর মধ্যে একটি হল আমাদের তৃতীয় পক্ষের JSON ক্ষেত্র৷
৷এখন, এই কমান্ডগুলি চালান -
python manage.py makemigrations python manage.py migrate python manage.py createsuperuser
এই কমান্ডগুলি টেবিল তৈরি করবে এবং শেষ কমান্ডটি আপনার জন্য একজন অ্যাডমিন ব্যবহারকারী তৈরি করবে।
এখন, আপনি সব শেষ.
আউটপুট
https://127.0.0.1/admin/ এ যান এবং আপনার মডেল অ্যাডমিনের কাছে যান, তারপর একটি উদাহরণ যোগ করুন, আপনি এইরকম একটি ক্ষেত্র দেখতে পাবেন -