通过数据库对Django进行删除字段和删除模型的操作


Posted in Python onJuly 21, 2015

删除字段

从Model中删除一个字段要比添加容易得多。 删除字段,仅仅只要以下几个步骤:

  •     删除字段,然后重新启动你的web服务器。
  •     用以下命令从数据库中删除字段:
ALTER TABLE books_book DROP COLUMN num_pages;

请保证操作的顺序正确。 如果你先从数据库中删除字段,Django将会立即抛出异常。
删除多对多关联字段

由于多对多关联字段不同于普通字段,所以删除操作是不同的。

  •     从你的模型中删除ManyToManyField,然后重启web服务器。
  •     用下面的命令从数据库删除关联表:
DROP TABLE books_book_authors;

像上面一样,注意操作的顺序。
删除模型

删除整个模型要比删除一个字段容易。 删除一个模型只要以下几个步骤:

  •     从文件中删除你想要删除的模型,然后重启web 服务器models.py
  •     然后用以下命令从数据库中删除表:
DROP TABLE books_book;
  •     当你需要从数据库中删除任何有依赖的表时要注意(也就是任何与表books_book有外键的表 )。

正如在前面部分,一定要按这样的顺序做。

Python 相关文章推荐
Python抓取淘宝下拉框关键词的方法
Jul 08 Python
Python聚类算法之DBSACN实例分析
Nov 20 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
Dec 03 Python
详解如何利用Cython为Python代码加速
Jan 27 Python
python装饰器深入学习
Apr 06 Python
python retrying模块的使用方法详解
Sep 25 Python
python numpy存取文件的方式
Apr 01 Python
Python如何使用字符打印照片
Jan 03 Python
python读取当前目录下的CSV文件数据
Mar 11 Python
Python多线程threading创建及使用方法解析
Jun 17 Python
解决Tkinter中button按钮未按却主动执行command函数的问题
May 23 Python
python垃圾回收机制原理分析
Apr 13 Python
通过数据库向Django模型添加字段的示例
Jul 21 #Python
Django的数据模型访问多对多键值的方法
Jul 21 #Python
举例讲解Django中数据模型访问外键值的方法
Jul 21 #Python
编写自定义的Django模板加载器的简单示例
Jul 21 #Python
详解Python的Django框架中inclusion_tag的使用
Jul 21 #Python
剖析Django中模版标签的解析与参数传递
Jul 21 #Python
Python简单调用MySQL存储过程并获得返回值的方法
Jul 20 #Python
You might like
PHP编程网上资源导航
2006/10/09 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
基于jquery的跨域调用文件
2010/11/19 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
jQuery开源组件BootstrapValidator使用详解
2017/06/29 jQuery
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
2018/08/24 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
Python中实现的RC4算法
2015/02/14 Python
python和pygame实现简单俄罗斯方块游戏
2021/02/19 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
python psutil模块使用方法解析
2019/08/01 Python
python实现智能语音天气预报
2019/12/02 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
css3中新增的样式使用示例附效果图
2014/08/19 HTML / CSS
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
Ajax的工作原理
2015/12/04 面试题
公司应聘求职信
2014/06/21 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
opencv 分类白天与夜景视频的方法
2021/06/05 Python
go web 预防跨站脚本的实现方式
2021/06/11 Golang
canvas实现贪食蛇的实践
2022/02/15 Javascript
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript