dba在設計資料庫時,不可能一站到底,在開發過程中有時需要對資料庫的字段進行增刪改。 今天早上在完善1boke時,發現資料庫裡面有張表需要新增字段。對應到django裡面models,具體過程如下:
在新增之前的models:
1
class
categories(models.model):
2
name
=
models.charfield(max_length
=
128
, verbose_name
=
u
'類別名稱'
)
現在需要新增
1
has_child
=
models.booleanfield(default
=
false
, verbose_name
=
u
'是否有下級分類'
)
這是比較糾結了,sae上面怎麼更新資料庫裡面的字段呢???
我是這樣做的,直接在資料庫裡面執行如下的sql語句:
1
alter
table
`blog_categories`
add
column
`has_child` tinyint(1)
not
null
after
`
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...