在 Django 模型中添加 JSON 字段
pythonserver side programmingprogramming
在本文中,我们将了解如何将 JSON 字段添加到我们的 Django 模型中。JSON 是一种以键和值格式存储数据的简单格式。它用花括号书写。很多时候,在开发者网站上,我们需要添加开发者数据,在这种情况下 JSON 字段很有用。
首先创建一个 Django 项目和一个应用程序。请执行所有基本操作,例如在 INSTALLED_APPS 中添加应用程序并设置网址,制作基本模型并在 HTML 文件中呈现其形式。
示例
安装 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)
我们在这里创建了一个模型,它有四个字段,其中一个是我们的第三方 JSON 字段。
现在,运行这些命令 −
python manage.py makemigrations python manage.py move python manage.py createsuperuser
这些命令将创建表,最后一个命令将为您创建一个管理员用户。
现在,您已全部完成。
输出
转到http://127.0.0.1/admin/ 并转到您的模型管理员,然后添加一个实例,您将看到像这样的字段 −