Как я могу получить данные из базы данных django в json-файл на моей локальной машине

Я создал сайт управления школой для школы, расположенной рядом с моим домом, и я использовал django в качестве бэкенда для моего сайта. У меня есть данные ученика в моей базе данных. Я хочу, чтобы все данные, хранящиеся в базе данных django, отображались в json-файле на моей локальной машине

models.py

from django.db import models
from django.contrib.auth.models import User

class Student(models.Model):
   id = models.AutoField(primary_key=True)
   first_name = models.CharField(max_length=1000)
   last_name = models.CharField(max_length=1000)
   gender = models.CharField(max_length=225)
   class_of_joining = models.CharField(max_length=225)
   adhar_number = models.CharField(max_length=1000)
   current_address = models.TextField(max_length=1000)
   permanent_address = models.TextField(max_length=1000)
   blood_group = models.CharField(max_length=225)

Вы можете воспользоваться командой dumpdata [Django-doc] для дампа данных в JSON блоб. Вы можете запустить ее с помощью:

python3 manage.py dumpdata app_label.Student -o some_file.json
Вернуться на верх