কম্পিউটার

জ্যাঙ্গো মডেলগুলিতে JSON ক্ষেত্র যুক্ত করা হচ্ছে


এই নিবন্ধে, আমরা দেখব কিভাবে আমাদের জ্যাঙ্গো মডেলগুলিতে 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/ এ যান এবং আপনার মডেল অ্যাডমিনের কাছে যান, তারপর একটি উদাহরণ যোগ করুন, আপনি এইরকম একটি ক্ষেত্র দেখতে পাবেন -

জ্যাঙ্গো মডেলগুলিতে JSON ক্ষেত্র যুক্ত করা হচ্ছে


  1. জ্যাঙ্গো মডেলগুলিতে JSON ক্ষেত্র যুক্ত করা হচ্ছে

  2. Tkinter এ কিভাবে একটি পাসওয়ার্ড এন্ট্রি ফিল্ড তৈরি করবেন?

  3. কিভাবে Tkinter ব্যবহার করে একটি পাসওয়ার্ড এন্ট্রি ক্ষেত্র তৈরি করবেন?

  4. Google-এর “Block” অ্যাপ দিয়ে VR-এ 3D মডেল তৈরি করুন