文章标题
来源:互联网 发布:欧洲女人身材变形知乎 编辑:程序博客网 时间:2024/06/06 11:00
时间:2017-05-07
一,数据库导入
1) ,同步数据库,创建相应的表
python manage.py syncdb
2),输入python manage.py shell
进入该项目的django环境终端
1. $python manage.py shell 2. >>> from blog.models import Blog 3. >>>Blog.objects.create(title="The first blog of my site",content="I am writing my blog on Terminal")
这样就新增了一篇博文,我们来查看一下
>>>blog2 = Blog() >>>blog2.title = "title2" >>>blog2.content = "content2" >>>blog2.save() 或者 >>>blog2 = Blog(title="title2",content="content2") >>>blog2.save()
3),导入数据重复解决方法
将 Blog.objects.create(title=title,content=content) 替代成 Blog.objects.get_or_create(title=title,content=content)
4),用fixture 导入
[ {"model": "myapp.person","pk": 1,"fields": { "first_name": "John", "last_name": "Lennon"} }, {"model": "myapp.person","pk": 2,"fields": { "first_name": "Paul", "last_name": "McCartney"} }]
二,数据迁移
1)简单的数据导出与导入
1,django项目提供了一个导出的方法 python manage.py dumpdata[appname]>appname_data.json当不指定appname时默认是认为导出所有的app2,比如我们有一个项目叫 mysite, 里面有一个 app 叫 blog ,我们想导出 blog 的所有数据 python manage.py dumpdata blog > blog_dump.json3,数据导入,不需要指定 appname python manage.py loaddata blog_dump.json4,备注:一些常用的 python manage.py dumpdata auth > auth.json # 导出用户数据
2)数据库的迁移
1,从原来的整个数据库导出所有的数据 python manage.py dumpdata > mysite_all_data.json2,将mysite_all_data.json传送到另一个服务器上 python manage.py loaddata mysite_all_data.json
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 离线等价类
- Native线程attach方式
- 51Nod 1091 线段的重叠
- 动态规划26
- UVa 10779 Collectors Problem
- 文章标题
- 一个简单地java对话框
- 关机勿拔优盘小程序
- 一个StackOverFlowError
- LeetCode 69. Sqrt(x)
- 我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
- 服务器(1)--搭建Nginx服务器
- bzoj 1115: [POI2009]石子游戏Kam 阶梯博弈
- andriod中的布局