本文转自(
http://www.cnblogs.com/yanng/archive/2011/12/13/2286132.html)
仅此备忘
1)创建一个没有数据库的新项目时
1、创建数据库
2、将south添加到INSTALLED_APPS
3、运行syncdb命令,它将django和south的数据表加入到数据库中
4、将你创建的apps添加到INSTALLED_APPS
5、对每个app分别运行“python manage.py schemamigration app_name --initial”,它将在每个app的目录下创建migration目录和相应的文件
6、然后运行“python manage.py migrate app_name”,这一步将app的数据表加入到数据库中
2)在带有数据库的已存项目中使用south
1、将south加入到INSTALLED_APPS中
2、运行syncdb,它将south的数据表加入到数据库中
3、对每个app分别运行python manage.py schemamigration app_name --initial,它将在每个app的目录下创建migration目录和相应的文件
4、对每个app分别运行“python manage.py migrate app_name 0001 --fake”,该命令不会对数据库做任何操作,只是欺骗一下south,让它在south_migrationhistory表中添加一些记录以便于下次你想创造migration文件的时候所有东西都已搞定。
3、在没有数据库的已存项目中使用south
1)创建数据库
2)将south加入到INSTALLED_APPS中
3)对每个app分别运行“python manage.py schemamigration app_name --initial”,它将在每个app的目录下创建migration目录和相应的文件
4)运行syncdb,它将所有没有migrations的apps加入到数据库中
5)然后运行“python manage.py migrate”命令,它将对你的所有apps运行迁移操作。
ken的答案不可谓不详尽,如果你仍然有问题,那么可以点击下面的链接去stackoverflow看看他的原文,以及别人的答案:
点我前往
分享到:
相关推荐
django_evolution 是 Django web框架的一个数据库设计工具。 标签:django
音乐网站,技术栈:web框架:Django,数据库:MySQL
使用Python编程语言 Django MySQL数据库开发的web版学生管理系统,里面附带环境搭建的详细过程和开发过程中遇到的一些bug的讲解 使用Python编程语言 Django MySQL数据库开发的web版学生管理系统,里面附带环境搭建...
根据菜鸟教程Django教程学习,运行”python manage.py migrate” 报错,出现 django.db.utils.OperationalError: (1045, “Access denied for user ‘账号’@’localhost’ (using password: YES)”) 错误。 这种...
今天小编就为大家分享一篇Django 查询数据库并返回页面的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Django 数据库内省工具, 通过数据表名就可以动态创建一个即时可用的Django models对象
python+Django数据库监控平台 Linux/Oracle/MySQL/Redis基础监控+性能监控
wo Scoops of Django: Best Practices For Django 1.8 is chock-full of even more material that will help you with your Django projects.
使用 Django inspectdb 工具自动生成目标数据库的模型,理论上支持将任意数据库。 首先将 config.py.sample 复制到 config.py 并填写配置信息。 然后执行的 inspectdb 语句,得到数据表模型。 模型存储路径: server/...
Two Scoops of Django: Best Practices For Django 1.6 (2014版)pdf
python课程设计基于python+Django的个人博客系统源码,适合入门学习,经老师指导通过的高分项目。 author:Ericam_ 项目版本: python:3.7 django:3.0 依赖包: pillow,django-simpleui,django_summernote 测试...
今天小编就为大家分享一篇django 删除数据库表后重新同步的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python+Django+mysql实现了连接数据库,动态页面。对于新学习python和有一部分基础的开发者和学员来说非常有帮助,按照步骤一步一步的做即可。
django 上传文件。连接mysql
python+django框架+mysql数据库实现博客项目
基于Django的图书管理系统源码+数据库,基于Django的图书管理系统源码+数据库基于Django的图书管理系统源码+数据库基于Django的图书管理系统源码+数据库基于Django的图书管理系统源码+数据库基于Django的图书管理...
说明:该项目已停止开发,请移步新的监控项目,基于前后端分离结构:总体介绍python+Django数据库监控平台开发技术:python,django(web框架),AdminLTE(前端模板)整体架构:后端多进程数据采集+告警轮询+web前端...
django view接口实现excel表导入到数据库,主要运用xlrd包读取到excel表单的内容,然后再数据库里创建excel表的数据类型。我在里面增加了一层判断,就是如果库里面有excel表里面人或数据的话就会更新改变的数据,...
今天小编就为大家分享一篇Django读取Mysql数据并显示在前端的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了使用Django清空数据库并重新生成,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧