Как я могу получить данные из базы данных 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