国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

通過數據庫對Django進行刪除字段和刪除模型的操作

2019-11-25 17:09:20
字體:
來源:轉載
供稿:網友

刪除字段

從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有外鍵的表 )。

正如在前面部分,一定要按這樣的順序做。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丘北县| 阜阳市| 虹口区| 阿荣旗| 南康市| 镶黄旗| 衡南县| 鄂温| 六枝特区| 龙山县| 闸北区| 开封市| 汝州市| 蕉岭县| 合作市| 资源县| 象州县| 敖汉旗| 辽源市| 奉新县| 新丰县| 墨竹工卡县| 浦城县| 泊头市| 龙川县| 遵化市| 阿拉尔市| 天等县| 巴青县| 富锦市| 达日县| 大化| 芷江| 黄龙县| 阳东县| 麻江县| 大埔县| 浮梁县| 达孜县| 濮阳县| 曲靖市|