• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 通过数据库对Django进行删除字段和删除模型的操作

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

作者:goldensun 字体:[增加 减小] 来源:互联网

goldensun 通过本文主要向大家介绍了django字段类型,django 数据库操作,django 数据库,django连接数据库,django同步数据库等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

删除字段

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

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

</div>

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

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

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

</div>

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

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

  •     从文件中删除你想要删除的模型,然后重启web 服务器models.py
  •     然后用以下命令从数据库中删除表:
DROP TABLE books_book;

</div>
  •     当你需要从数据库中删除任何有依赖的表时要注意(也就是任何与表books_book有外键的表 )。

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

</div>

您可能想查找下面的文章:

  • 通过数据库对Django进行删除字段和删除模型的操作
  • 通过数据库向Django模型添加字段的示例
  • django模型中的字段和model名显示为中文小技巧分享
  • django自定义Field实现一个字段存储以逗号分隔的字符串
  • django自定义Field实现一个字段存储以逗号分隔的字符串

相关文章

  • python生成IP段的方法
  • 分享15个最受欢迎的Python开源框架
  • Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
  • Python使用迭代器打印螺旋矩阵的思路及代码示例
  • Python random模块(获取随机数)常用方法和使用例子
  • 如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
  • 初步认识Python中的列表与位运算符
  • Python使用smtplib模块发送电子邮件的流程详解
  • Python中用于计算对数的log()方法
  • 使用Python标准库中的wave模块绘制乐谱的简单教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python 26进制计算实现方法
    • pygame学习笔记(4):声音控制
    • Ubuntu下安装PyV8
    • python爬虫入门教程之点点美女图片爬虫代码分享
    • Python导出DBF文件到Excel的方法
    • python&MongoDB爬取图书馆借阅记录
    • 用Python编写一个基于终端的实现翻译的脚本
    • Python中使用中文的方法
    • python 计算文件的md5值实例
    • Python抓取百度查询结果的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有