SAE下修改models裡面字段

2021-09-06 06:13:25 字數 998 閱讀 1467

dba在設計資料庫時,不可能一站到底,在開發過程中有時需要對資料庫的字段進行增刪改。

今天早上在完善1boke時,發現資料庫裡面有張表需要新增字段。對應到django裡面models,具體過程如下:

在新增之前的models:

1classcategories(models.model):

2name=models.charfield(max_length=128, verbose_name=u'類別名稱')

現在需要新增

1has_child=models.booleanfield(default=false, verbose_name=u'是否有下級分類')

這是比較糾結了,sae上面怎麼更新資料庫裡面的字段呢???

我是這樣做的,直接在資料庫裡面執行如下的sql語句:

1altertable`blog_categories`addcolumn`has_child` tinyint(1)notnullafter`desc`;

SAE下修改models裡面字段

dba在設計資料庫時,不可能一站到底,在開發過程中有時需要對資料庫的字段進行增刪改。今天早上在完善1boke時,發現資料庫裡面有張表需要新增字段。對應到django裡面models,具體過程如下 在新增之前的models 1classcategories models.model 2name mod...

Django對models裡的objects的闡述

首先我們先熟悉下objects的大致概念.object是模型屬性 用於模型物件和資料庫互動 objects manager 是管理器型別的物件 是model和資料庫進行查詢的介面.objects 管理器物件 是manager型別的物件,定義在from django.db import models中...

django修改models重建資料庫的操作

第二次修改momkihahjsudels.py以後再次 python manage.py makemigrations 提示如下 you are trying to add a non nullable field address to xc users without a default we c...