taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善、开源免费的CMS管理系统

django中从json格式的文件中导入初始化数据到数据库

2013-12-11
假设我建立的django项目名称是mysite,新建的应用名是blog。
在blog目录下新建名为fixtures的文件名,进入fixtures目录,新建名为initial_data.json(注:名称一定要写这个)。之后打开initial_data.json文件,按照json的文档格式,写入相关数据,例如我的:
[
    {
        "pk": "1",
        "model": "blog.BlogPost",
        "fields": {
            "title": "bbb",
            "body": "Hello world",
            "timestamp": "2013-03-03 08:38"
        }
    },
    {
        "pk": "2",
        "model": "blog.BlogPost",
        "fields": {
            "title": "aaa",
            "body": "我爱python",
            "timestamp": "2013-03-03 10:38"
        }
    }

保存好后,来到终端,输入命令:python manage.py syncdb (不要怕,这个命令执行多少次都不会破坏你原有的成果的)。可以看到````````````Installed 2 object(s) from 1 fixture(s)等信息的话说明导入成功了!
可以到admin界面或者数据库中查看数据是否导入!!

类别:技术文章 | 阅读:428360 | 评论:0 | 标签:django fixtures

想收藏或者和大家分享这篇好文章→

“django中从json格式的文件中导入初始化数据到数据库 ”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

公告

taoCMS发布taoCMS 3.0.2(最后更新21年03月15日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云