Django4.0 模型-在一個包中管理模型

2022-03-16 18:05 更新

在一個包中管理模型

??manage.py startapp?? 命令創(chuàng)建了一個應(yīng)用結(jié)構(gòu),包含一個 ??models.py?? 文件。若你有很多 ??models.py?? 文件,用獨立的文件管理它們會很實用。為了達(dá)到此目的,創(chuàng)建一個 ??models??包。刪除 ??models.py??,創(chuàng)建一個 ??myapp/models?? 目錄,包含一個? ?__init__.py??文件和存儲模型的文件。你必須在 ??__init__.py?? 文件中導(dǎo)入這些模塊。比如,若你在 ??models??目錄下有 ??organic.py?? 和 ??synthetic.py??:

from .organic import Person
from .synthetic import Robot

顯式導(dǎo)入每個模塊,而不是使用 ??from .models import *?? 有助于不打亂命名空間,使代碼更具可讀性,讓代碼分析工具更有用。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號