Django:模型管理工具South
2014-01-18 17:42
239 查看
在以往做iOS项目过程中,会有修改数据模型的经历,但是django中修改model之后,并不会自动应用,并且即使使用syncdb也不起作用。在网上看到有两种方法能够使对模型的修改得到应用:
1,手动修改数据库(当然我没有选择这种,也许日后有空会了解一下)
2,使用south,这个工具与django结合非常便捷,下面就简单记录一下学习到的south的用法
但是由于我系统的默认python没有修改成3.3.3,因此south自动的安装到了2.7上。于是使用第二种方法:在south官网下载安装包,并安装(具体见官网)
(1)创建Django project,并新建app。
(2)编辑settings.py,将'south'、'app_name'添加到install_app中
(3)运行指令创建版本初始信息
1,手动修改数据库(当然我没有选择这种,也许日后有空会了解一下)
2,使用south,这个工具与django结合非常便捷,下面就简单记录一下学习到的south的用法
1、安装south
由于mac自带有easy-install,因此可以直接使用指令,这样就完成了south的安装工作easy-install south
但是由于我系统的默认python没有修改成3.3.3,因此south自动的安装到了2.7上。于是使用第二种方法:在south官网下载安装包,并安装(具体见官网)
2、将south应用到Django项目中
前提:由于网上的教程也没怎么看明白,因此对于已有项目添加south的方法尝试了几次并没有成功,现只针对新创项目进行south的应用(1)创建Django project,并新建app。
(2)编辑settings.py,将'south'、'app_name'添加到install_app中
(3)运行指令创建版本初始信息
python3 manage.py schemamigration app_name --initial
python3 manage.py migrate app_name如此便完成了south配置到app中。
3、当models内容出现修改
python3 manage.py schemamigration app_name --auto
python3 manage.py migrate app_name
相关文章推荐
- django 数据模型管理工具south的使用方法详述
- Django-admin管理工具
- Django-管理工具之中文化显示
- Django------South 工具的使用说明
- Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
- 三【用django2.0来开发】后台会员管理(二) ModelAdmin 模型管理的使用方法
- 强大的Django模型层插件:south详解
- django 数据库增强工具 south 的安装使用和注意事项。。。
- Python笔记(六)- 模型及Django站点管理
- Django系列六:Django Admin 管理工具
- Django的 admin管理工具
- django:数据库修改工具South的正确使用方式
- Django 1.10中文文档-第一个应用Part2-模型和管理站点
- Django 1.7 新数据迁移工具 (migrations) 的使用和如何从 South 升级转换
- Django Admin 管理工具, 以及问题解决
- 第四章:Django模型——在 admin 后台管理页面上面添加 Event 发布会名称
- sqlite可视化工具以及django-South
- Django Admin管理工具
- Django中的管理工具Admin
- [Django实战] 第7篇 - Admin管理工具