1. 程式人生 > >Django中 建立了模型類在遷移時不會建立表

Django中 建立了模型類在遷移時不會建立表

Django中的資料庫的使用,是支援ORM(物件關係對映)的,所以,想要對資料庫進行表的建立,就需要在Django中進行模型類的建立;

模型類建立後,需要通過資料庫的遷移命令,將模型類進行遷移後,在資料庫中建立表;

# 遷移命令
python manage.py  makemigrations

python manage.py migrate

但是有時候,我們可能只想建立一個模型類做輔助作用,用來繼承,不想在資料庫中生成表,那麼應該如何配置呢?

很簡單,在定義的模型類中,定義:

class Meta:
	abstract = True

就可以在遷移的時候,忽略這個模型類了