Django 实现对已存在的model进行更改


Posted in Python onMarch 28, 2020

1.删除app下的migrations中的数据库操作的.py记录

2.删除数据库django_migrations中相应记录

3.python manage.py makemigrations yourappname

4. python manage.py migrate yourappname

补充知识:django model save方法对未更改的字段依然进行了保存

如下所示:

obj = Obj.objects.get(id=1)
print obj.name #此时name的值假定为'abc'
 
def handler(oid):
  obj = Obj.objects.get(id=oid)
  obj.name = '123'
  obj.save()
handler(obj.id)
obj.age = 10
obj.save()
print obj.name

最终的name结果依然为'abc'。save()保存时,虽然没有更改其它字段,但依然会将内存中的值,再次存入数据库,子函数和其它进程更改的值会被覆盖。

以上这篇Django 实现对已存在的model进行更改就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
Pycharm学习教程(5) Python快捷键相关设置
May 03 Python
Python探索之爬取电商售卖信息代码示例
Oct 27 Python
dataframe设置两个条件取值的实例
Apr 12 Python
利用Python yagmail三行代码实现发送邮件
May 11 Python
python 标准差计算的实现(std)
Jul 29 Python
Python生命游戏实现原理及过程解析(附源代码)
Aug 01 Python
用python生成与调用cntk模型代码演示方法
Aug 26 Python
如何解决django-celery启动后迅速关闭
Oct 16 Python
学习Python列表的基础知识汇总
Mar 10 Python
python3 删除所有自定义变量的操作
Apr 08 Python
OpenCV-Python实现轮廓拟合
Jun 08 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
Mar 28 #Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 #Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
Mar 28 #Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 #Python
使用python客户端访问impala的操作方式
Mar 28 #Python
python 安装impala包步骤
Mar 28 #Python
django 链接多个数据库 并使用原生sql实现
Mar 28 #Python
You might like
重置版战役片段
2020/04/09 魔兽争霸
用Socket发送电子邮件(利用需要验证的SMTP服务器)
2006/10/09 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
javascript 解析url的search方法
2010/02/09 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
angularjs 获取默认选中的单选按钮的value方法
2018/02/28 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
对python append 与浅拷贝的实例讲解
2018/05/04 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
Python reversed反转序列并生成可迭代对象
2020/10/22 Python
Django xadmin安装及使用详解
2020/10/26 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
数学专业毕业生自荐信
2013/11/10 职场文书
幼儿园园长岗位职责
2013/11/26 职场文书
yy生日主持词
2014/03/20 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
中班教师个人总结
2015/02/05 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android