在python文件中,我有字典dict1
,dict1
的键是item
,值是frequency
。
我想将此数据库存储在Django中。我已经为此创建了名为display
的模型!
您能帮我解决这个问题,以及如何使用MySQL在数据库中存储字典吗?
答案 0 :(得分:0)
对于postgres数据库,您可以使用json字段来将这两个dict数据存储在db中
from django_mysql.models import JSONField, Model
from django.db import models
class Dog(Model):
name = models.CharField(max_length=200)
data = JSONField()
dog = Dog.objects.create(name="test", data={'1':'1'})
更多信息
https://docs.djangoproject.com/en/2.1/ref/contrib/postgres/fields/
对于mysql,请检查
https://django-mysql.readthedocs.io/en/latest/model_fields/json_field.html