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

2021-09-01 13:17:37 字數 390 閱讀 1280

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

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

# 遷移命令

python manage.py makemigrations

python manage.py migrate

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

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

class meta:

abstract = true

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

django之模型類的建立

接下來首先以 圖書 英雄 管理為例進行演示。建立應用booktest,在models.py 檔案中定義模型類。from django.db import models 定義圖書模型類bookinfo class bookinfo models.model btitle models.charfiel...

Django 在建立ForeignKey中出現錯誤

hbook models.foreignkey bookinfo 關係屬性,建立一類和多類之間的關係 typeerror init missing 1 required positional argument on delete 在django2.0後,定義外來鍵和一對一關係的時候需要加on del...

在Eclipse中建立Django專案

在以前的分享中,我們是在命令列模式下建立django專案的,那麼,如何在ide中使用django呢?本文將介紹如何在eclipse中建立django專案。首先,新建django專案mysite,如下圖 注意上圖中的劃紅線部分,應該選擇 add project directory to the pyt...