Django如何更新数据库
2014-12-31 10:14
323 查看
本文转自:墙外行人
先说句闲话,Git真是深似海…
总所周知Django对数据库的操作包装做的非常靓,绝大数对数据库的访问全都转变成了普通的对象访问,对Web编程而言确实是个福音吧。Manage.py中有个syncdb命令就体现出了这个意思,但是这个命令也有个缺陷:即只能创建新表,而不能对旧表做修改。什么意思呢?就是如果你一开始新建了一个Model,里面有个属性比如说Char的长度是10,后来你想改成100,只用syncdb命令是办不到,据我所知其他命令也不行,只能直接对数据库进行操作。另外,一旦数据库变得很庞大,据说有个South可以很好的处理这方面的问题,还没仔细看过,以后再说。为了讲清楚怎么更新数据库,我们还是以例子为例子。假如一开始你有个models.py如下:
相关文章推荐
- 关于ASP中如何批量数据更新?
- 如何用一个数据库的数据去更新另一个数据库的内容(续)
- 如何在SQLSERVER2005中利用游标更新数据
- 如何在GridView中一次性批量更新多行数据
- 如何批量更新两个相关表的数据???
- 在vc6线程中如何更新窗口数据
- 如何在一个update语句中,用一个表的数据更新另一个表的数据
- 如何实现插入并更新数据
- GridView如何更新批量数据和单条记录(downmoon)?
- [VB.NET]dataset中的数据如何与数据库保持实时更新
- 如何将VFP本地表数据传送到SQL-Server后台进行更新
- jdialog如何更新父jframe的数据
- 如何实现表单一次上传多表数据并更新到数据库
- GridView如何更新批量数据和单条记录?
- Sqlserver 在查询分析器里如何访问远程的的数据库,进行数据查询更新等操作。
- 如何用一个数据库的数据去更新另一个数据库的内容
- 如何在GridView中一次性批量更新多行数据
- 如何自动更新JTable中的数据(代码实现)
- 如何实现插入并更新数据
- 如何实现表单一次上传多表数据并更新到数据库