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 相关文章推荐
Python编程实现微信企业号文本消息推送功能示例
Aug 21 Python
Python3中的列表生成式、生成器与迭代器实例详解
Jun 11 Python
django session完成状态保持的方法
Nov 27 Python
详解python中index()、find()方法
Aug 29 Python
Python获取时间戳代码实例
Sep 24 Python
Pytorch提取模型特征向量保存至csv的例子
Jan 03 Python
Python爬取阿拉丁统计信息过程图解
May 12 Python
python交互模式基础知识点学习
Jun 18 Python
python matplotlib库的基本使用
Sep 23 Python
基于Python组装jmx并调用JMeter实现压力测试
Nov 03 Python
Django如何创作一个简单的最小程序
May 12 Python
python中urllib包的网络请求教程
Apr 19 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
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
js换图片效果可进行定时操作
2014/06/09 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
学习javascript面向对象 理解javascript原型和原型链
2016/01/04 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
vue iView 上传组件之手动上传功能
2018/03/16 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
如何把vuejs打包出来的文件整合到springboot里
2018/07/26 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
解决.ui文件生成的.py文件运行不出现界面的方法
2019/06/19 Python
基于python使用tibco ems代码实例
2019/12/20 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
求职信需要的五点内容
2014/02/01 职场文书
《乌塔》教学反思
2014/02/17 职场文书
市场营销方案范文
2014/03/11 职场文书
天鹅湖观后感
2015/06/09 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
社区服务理念口号
2015/12/25 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
基于Golang 高并发问题的解决方案
2021/05/08 Golang