在Django中怎么将json数据存入sqlite或mysql数据库中呢?如果是多层的json呢?

芝麻糖人 发布于 2017/03/31 10:33
阅读 767
收藏 1

1,时间紧,任务重,要把多层json存入数据库中,使用Django开发,Django自带支持的数据库就sqlite,mysql,postgreSQL,要把多层json存入这种数据库中,该怎么办呢?

2,使用专用的mongodb也许更好,但是如果用了mongo,Django自带的admin管理是不是就不能用了?

加载中
1
Kinegratii
Kinegratii

用这个库,https://github.com/dmkoch/django-jsonfield,里面有完整的解决方案了。

Note: Django 1.9 added native PostgreSQL JSON support in django.contrib.postgres.fields.JSONField. This module is still useful if you need to support JSON in databases other than PostgreSQL or are creating a third-party module that needs to be database-agnostic. But if you're an end user using PostgreSQL and want full-featured JSON support, I recommend using the built-in JSONField from Django instead of this module.

 

芝麻糖人
芝麻糖人
多谢指引。
0
小虫0302
小虫0302
序列化存进去,取出来再反序列化,这跟django扯的上吗?
芝麻糖人
芝麻糖人
回复@小虫0302 : 能说的详细一点吗?
芝麻糖人
芝麻糖人
回复@小虫0302 : 原谅在下是个小白
芝麻糖人
芝麻糖人
回复@小虫0302 : 果然只有强存字符串这个操蛋的方法了吗?
返回顶部
顶部