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...