在 Django 模型中添加 JSON 字段
本文中,我们将了解如何在 Django 模型中添加 JSON 字段。JSON 是一种使用键和值格式存储数据的简单格式。它用花括号编写。在开发人员网站中,很多时候,我们需要添加开发人员数据,而 JSON 字段在这种情况下非常有用。
首先,创建一个 Django 项目和应用程序。请完成所有基本操作,比如在 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
这些命令将创建表,最后一个命令将为您创建一个管理员用户。
现在,你已经全部完成了。
输出
访问 http://127.0.0.1/admin/ 然后访问您的模型管理员,然后添加一个实例,您将看到如下字段 −
广告