django 增加字段后同步不上数据库
2016-12-21 15:22
1331 查看
最近对一个django项目进行修改,其中在models.py添加了新的字段,需要同步到数据库。
尝试使用
python manage.py
syncdb和
python manage.py makemigrations,python manage.py migrate
都提示修改成功,到数据库中查看,新字段并没有同步进来。
解决办法如下:
python manage.py shell
进入后
from django.db import connection
新建一个cursor,用于连接
cursor=conneciton.cursor()
下一步就可以进行对数据库的操作了,把在model中定义的量加入表中:
cursor.execute('ALTER TABLE table_name add port Integer default 0')
sql 语法:ALTER TABLE table_name add col_name col_type default ..
尝试使用
python manage.py
syncdb和
python manage.py makemigrations,python manage.py migrate
都提示修改成功,到数据库中查看,新字段并没有同步进来。
解决办法如下:
python manage.py shell
进入后
from django.db import connection
新建一个cursor,用于连接
cursor=conneciton.cursor()
下一步就可以进行对数据库的操作了,把在model中定义的量加入表中:
cursor.execute('ALTER TABLE table_name add port Integer default 0')
sql 语法:ALTER TABLE table_name add col_name col_type default ..
相关文章推荐
- django models 增加字段(或新表)后如何同步到数据库
- 如何通过ASP文件来增加数据库表中的字段
- 操作数据库表中的字段(增加、删除列)
- 数据库同步过程中如何解决大字段的同步
- Project Server 2010 增加自定义字段后,同步数据到ProjectServer_Reporting表报错
- django south实现数据库同步
- django与数据库的同步终于成功了!!mark一下
- 关于使用Yii框架开发时数据库增加字段后保存无效的问题
- Django修改model如何同步数据库
- django在对原系统影响最小的情况下,对字段增加过滤器(用于字段处理,如加密、解密)
- 数据库中两张表之间的数据同步增加、删除与更新实现思路
- 为数据库表中的某一字段增加一个前缀或者字符
- 为数据库里每个表都增加一个字段
- 两数据库匹配检查,看同样的表,需要增加哪些字段
- 数据库增加字段变更 sql
- Django中的一些同步Model和数据库的命令
- 在Django数据库中添加具有初始值的字段
- hibernate 新增字段数据库中不能自动增加
- Access 增加字段提示:“正在被别的用户或者进程试用,数据库引擎无法锁定”
- Django添加数据库字段